Create system disk image
This commit is contained in:
7
Makefile
7
Makefile
@ -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
|
||||
|
||||
@ -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
4
scripts/mksystemimg.sh
Executable 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
0
system/home/.gitkeep
Normal file
Reference in New Issue
Block a user