Create system disk image

This commit is contained in:
2025-10-14 21:50:25 +02:00
parent 1f7f81016e
commit fd8c6f6441
4 changed files with 15 additions and 3 deletions

View File

@ -1,4 +1,4 @@
.PHONY: clean prepare cleanall iso base kernel user test
.PHONY: clean prepare cleanall iso base system kernel user test
ARCH ?= x86_64
@ -38,10 +38,13 @@ clean:
make -C kernel ARCH=$(ARCH) ROOT=$(PWD) clean
make -C user ARCH=$(ARCH) ROOT=$(PWD) clean
make -C ulib ARCH=$(ARCH) ROOT=$(PWD) clean
rm -f mop2.iso base.img
rm -f mop2.iso base.img system.img
base:
./scripts/mkbaseimg.sh
system:
./scripts/mksystemimg.sh
iso:
./scripts/mkiso.sh

View File

@ -1,3 +1,8 @@
#!/bin/sh
make -B kernel && make -B ulib && make -B user && make base && make iso
make -B kernel && \
make -B ulib && \
make -B user && \
make base && \
make system && \
make iso

4
scripts/mksystemimg.sh Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
rm -f system.img
mklittlefs -c system -b 512 -s $((1<<20)) system.img

0
system/home/.gitkeep Normal file
View File