From 46a74c8dccb32b6c5cfd2886a7f6391f3bb672cd Mon Sep 17 00:00:00 2001 From: Matt Knoop Date: Wed, 12 Nov 2025 18:43:03 -0700 Subject: [PATCH] remove scripts that are no longer used. --- build.sh | 30 +++++------------------------- initrd_build.sh | 21 --------------------- kernelb.sh | 3 --- 3 files changed, 5 insertions(+), 49 deletions(-) mode change 100644 => 100755 build.sh delete mode 100644 initrd_build.sh delete mode 100644 kernelb.sh diff --git a/build.sh b/build.sh old mode 100644 new mode 100755 index 2872e23..88f34ad --- a/build.sh +++ b/build.sh @@ -1,29 +1,9 @@ #!/bin/bash +set -e dir=$(dirname "$0") echo $dir cd $dir -mkdir -p ./linux -git clone --depth 1 https://github.com/torvalds/linux.git ./linux -cat /boot/config-$(uname -r) > ./linux/.config -sed -i 's/CONFIG_SYSTEM_TRUSTED_KEYS=".*"/CONFIG_SYSTEM_TRUSTED_KEYS=""/' ./linux/.config -sed -i 's/CONFIG_SYSTEM_REVOCATION_KEYS=".*"/CONFIG_SYSTEM_REVOCATION_KEYS=""/' ./linux/.config -cat ./containerfile | podman build --volume /lib/modules:/lib/modules:z -f - -t kernelbuild:latest . -nice -n 10 /usr/bin/podman run --volume /lib/modules:/lib/modules:z --volume ./linux:/linux kernelbuild:latest -rm -rf initram/ -mkdir -p initram -mkdir -p initram/{bin,dev,etc,lib,proc,sbin,sys,tmp,usr} -mkdir -p initram/usr/{bin,sbin} -mkdir -p initram/etc/{bin,sbin} -mkdir -p initram/lib/modules/ -cp busybox ./initram/bin/ -cp ./linux/drivers/block/nbd.ko initram/lib/modules/ -cp ./linux/modules.builtin initram/lib/modules/ -cp ./linux/modules.order initram/lib/modules/ -cd initram/bin/ -chmod +x busybox -busybox --install -s "$(dirname "$0")/initram/bin/" -printf '%s\n' "#!/bin/busybox sh" "/bin/busybox mount -t devtmpfs devtmpfs /dev" "/bin/busybox mount -t proc none /proc" "/bin/busybox mount -t sysfs none /sys" "ln -s /lib/modules/ /lib/modules/6.17.0-g98906f9d850e" "depmod -a" "/bin/busybox modprobe nbd max_part=2" "exec /bin/busybox sh" > $dir/initram/init -chmod +x $dir/initram/init -cd $dir/initram/ -find . -find . -print0 | cpio --null -ov --format=newc | gzip -9 > $dir/initramfs.cpio.gz \ No newline at end of file +./build_kernel.sh +sudo ./create_image.sh + + diff --git a/initrd_build.sh b/initrd_build.sh deleted file mode 100644 index bff85a1..0000000 --- a/initrd_build.sh +++ /dev/null @@ -1,21 +0,0 @@ -dir=$(dirname "$0") -echo "$dir" -cd "$dir" -rm -rf initram/ -mkdir -p initram -mkdir -p initram/{bin,dev,etc,lib,proc,sbin,sys,tmp,usr} -mkdir -p initram/usr/{bin,sbin} -mkdir -p initram/etc/{bin,sbin} -mkdir -p initram/lib/modules/ -cp busybox ./initram/bin/ -cp /mnt/tmpfs/linux/drivers/block/nbd.ko initram/lib/modules/ -cp /mnt/tmpfs/linux/modules.builtin initram/lib/modules/ -cp /mnt/tmpfs/linux/modules.order initram/lib/modules/ -cd initram/bin/ -chmod +x busybox -busybox --install -s "$(dirname "$0")/initram/bin/" -printf '%s\n' "#!/bin/busybox sh" "/bin/busybox mount -t devtmpfs devtmpfs /dev" "/bin/busybox mount -t proc none /proc" "/bin/busybox mount -t sysfs none /sys" "ln -s /lib/modules/ /lib/modules/6.17.0-g98906f9d850e" "depmod -a" "/bin/busybox modprobe nbd max_part=2" "exec /bin/busybox sh" > "$dir/initram/init" -chmod +x $dir/initram/init -cd $dir/initram/ -find . -print0 | cpio --null -ov --format=newc | gzip -9 > $dir/initramfs.cpio.gz - diff --git a/kernelb.sh b/kernelb.sh deleted file mode 100644 index faf1ebf..0000000 --- a/kernelb.sh +++ /dev/null @@ -1,3 +0,0 @@ -cores=$(nproc) -divisor=3 -/usr/bin/make clean && /usr/bin/make -j $((cores/divisor*2)) \ No newline at end of file