summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGordon GECOS <u@adam>2020-10-25 18:13:54 -0400
committerGordon GECOS <u@adam>2020-10-25 18:13:54 -0400
commit4840616b1fdf95e86ce21109063370f046289d9f (patch)
tree81a200e203fe9b6a0012f2fed69e7dfb953f53e1 /src
parenta8b5f0c06f5f8aaff8afa7ff188a3f4e95d7e725 (diff)
commit everything for steve
Diffstat (limited to 'src')
-rwxr-xr-xsrc/initrd.sh4
-rwxr-xr-xsrc/mkinitramfs-samizdat7
-rwxr-xr-xsrc/parted-usb.sh4
3 files changed, 6 insertions, 9 deletions
diff --git a/src/initrd.sh b/src/initrd.sh
index e363c83..2ec278d 100755
--- a/src/initrd.sh
+++ b/src/initrd.sh
@@ -11,7 +11,6 @@ initrd=${samizdat_linux_dir}/initrd.img
11vmlinuz=${samizdat_linux_dir}/vmlinuz 11vmlinuz=${samizdat_linux_dir}/vmlinuz
12 12
13conf_dir=$samizdat_initramfs_conf_dir 13conf_dir=$samizdat_initramfs_conf_dir
14apt_dependencies=$samizdat_initrd_files_dir/initrd-dependencies.txt
15 14
16get_kernel_version() 15get_kernel_version()
17{ 16{
@@ -44,9 +43,6 @@ force_rebuild()
44 43
45rebuild() 44rebuild()
46{ 45{
47 [ ! -f "$apt_dependencies" ] ||
48 sudo apt-get install -q=10 --no-upgrade -y $(cat "$apt_dependencies")
49
50 set -ex 46 set -ex
51 cp -f /boot/vmlinuz-"${kernel_version}" "$vmlinuz" 47 cp -f /boot/vmlinuz-"${kernel_version}" "$vmlinuz"
52 /usr/sbin/mkinitramfs -d "$conf_dir" -o "$initrd" "${kernel_version}" || force_rebuild 48 /usr/sbin/mkinitramfs -d "$conf_dir" -o "$initrd" "${kernel_version}" || force_rebuild
diff --git a/src/mkinitramfs-samizdat b/src/mkinitramfs-samizdat
index 4fc6866..566389e 100755
--- a/src/mkinitramfs-samizdat
+++ b/src/mkinitramfs-samizdat
@@ -5,15 +5,16 @@ f()
5 sudo /usr/sbin/mkinitramfs \ 5 sudo /usr/sbin/mkinitramfs \
6 -d /usr/local/lib/samizdat-rhizome/initramfs-tools/ \ 6 -d /usr/local/lib/samizdat-rhizome/initramfs-tools/ \
7 -o "/boot/initrd.img-$1.samizdat" \ 7 -o "/boot/initrd.img-$1.samizdat" \
8 -k "$1" 8 -k "$1" || return
9 sudo ln -sf "initrd.img-$1.samizdat" /boot/initrd.img
9} 10}
10 11
11if [ "$1" ] 12if [ "$1" ]
12then 13then
13 f "$1" 14 f "$1" || exit
15 sudo ln -sf "vmlinuz-$1" /boot/vmlinuz
14else 16else
15 l=$(readlink /boot/vmlinuz) 17 l=$(readlink /boot/vmlinuz)
16 v=${l#vmlinuz-} 18 v=${l#vmlinuz-}
17 f "$v" 19 f "$v"
18 ln -sf "initrd.img-$v.samizdat" /boot/initrd.img
19fi 20fi
diff --git a/src/parted-usb.sh b/src/parted-usb.sh
index d6d0873..919aae2 100755
--- a/src/parted-usb.sh
+++ b/src/parted-usb.sh
@@ -217,9 +217,9 @@ samizdat_linux_dir=/boot
217 217
218 218
219 219
220#ROOTFS=rootfs/samizdat.seed.btrfs 220ROOTFS=rootfs/samizdat-gold.seed.btrfs
221#PATCHFS=rootfs/samizdat.patch.btrfs 221#PATCHFS=rootfs/samizdat.patch.btrfs
222#GPG_INPUT_DIR=/root/.gnupg 222GPG_INPUT_DIR=/root/.gnupg
223 223
224: ${GPG_INPUT_DIR:=/cdrom/gnupghome} 224: ${GPG_INPUT_DIR:=/cdrom/gnupghome}
225: ${GRUB_CONFIG:=conf/grub.cfg} 225: ${GRUB_CONFIG:=conf/grub.cfg}