diff options
| author | Arslaan Pathan <[email protected]> | 2026-06-03 09:25:29 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-06-03 09:25:29 +1200 |
| commit | e636ea46c56ca11dd111e59405d92aa3ee81ad9f (patch) | |
| tree | 5fe3d6749bbedb7c9969326c45d88e5e94a71d4e /Makefile | |
| parent | ad38e594b1c2378b09177f214be8f1e8275b686a (diff) | |
| download | yerbalinux-e636ea46c56ca11dd111e59405d92aa3ee81ad9f.tar.xz yerbalinux-e636ea46c56ca11dd111e59405d92aa3ee81ad9f.zip | |
Make the ISO include the squashfs image and start working on the init script in initramfs
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -131,12 +131,14 @@ iso: kernel initramfs busybox rootfs $(LIMINE_DIR) echo "[yerba] bootstrapping Limine and creating ISO..."; \ mkdir -p $(ISO_ROOT)/boot/limine; \ mkdir -p $(ISO_ROOT)/EFI/BOOT; \ + mkdir -p $(ISO_ROOT)/yerba; \ cp $(BUILD_DIR)/bzImage $(ISO_ROOT)/boot/; \ cp $(BUILD_DIR)/initramfs.cpio.gz $(ISO_ROOT)/boot/; \ cp $(WORKING_DIR)/limine.conf $(ISO_ROOT)/boot/limine; \ cp $(LIMINE_DIR)/limine-bios.sys $(LIMINE_DIR)/limine-bios-cd.bin $(LIMINE_DIR)/limine-uefi-cd.bin $(ISO_ROOT)/boot/limine; \ cp $(LIMINE_DIR)/BOOTX64.EFI $(ISO_ROOT)/EFI/BOOT/; \ cp $(LIMINE_DIR)/BOOTIA32.EFI $(ISO_ROOT)/EFI/BOOT/; \ + cp $(BUILD_DIR)/rootfs.squashfs $(ISO_ROOT)/yerba/; \ xorriso -as mkisofs -R -r -J -b boot/limine/limine-bios-cd.bin -no-emul-boot -boot-load-size 4 -boot-info-table -hfsplus -apm-block-size 2048 --efi-boot boot/limine/limine-uefi-cd.bin -efi-boot-part --efi-boot-image --protective-msdos-label $(ISO_ROOT) -o $(ISO_PATH); \ $(LIMINE_DIR)/limine bios-install $(ISO_PATH); \ fi |
