BuildSystem: Add support for building initrd image

This is nice for testing when there isn't xhci controller available or
my usb stack fails :)
This commit is contained in:
2025-07-17 21:25:59 +03:00
parent d5301508ec
commit b65068dc7d
6 changed files with 43 additions and 5 deletions

View File

@@ -33,9 +33,15 @@ if [ ! -b $ROOT_PARTITION ]; then
fi
if sudo mount $ROOT_PARTITION $MOUNT_DIR; then
cd $MOUNT_DIR
sudo tar xf $BANAN_SYSROOT_TAR
cd
if (($BANAN_INITRD)); then
sudo mkdir -p $MOUNT_DIR/boot
sudo cp $BANAN_BUILD_DIR/kernel/banan-os.kernel $MOUNT_DIR/boot/banan-os.kernel
sudo cp $BANAN_SYSROOT_TAR $MOUNT_DIR/boot/banan-os.initrd
else
cd $MOUNT_DIR
sudo tar xf $BANAN_SYSROOT_TAR
cd
fi
sudo umount $MOUNT_DIR
fi