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
|
ARCH ?= x86_64
|
||||||
|
|
||||||
@ -38,10 +38,13 @@ clean:
|
|||||||
make -C kernel ARCH=$(ARCH) ROOT=$(PWD) clean
|
make -C kernel ARCH=$(ARCH) ROOT=$(PWD) clean
|
||||||
make -C user ARCH=$(ARCH) ROOT=$(PWD) clean
|
make -C user ARCH=$(ARCH) ROOT=$(PWD) clean
|
||||||
make -C ulib 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:
|
base:
|
||||||
./scripts/mkbaseimg.sh
|
./scripts/mkbaseimg.sh
|
||||||
|
|
||||||
|
system:
|
||||||
|
./scripts/mksystemimg.sh
|
||||||
|
|
||||||
iso:
|
iso:
|
||||||
./scripts/mkiso.sh
|
./scripts/mkiso.sh
|
||||||
|
|||||||
@ -1,3 +1,8 @@
|
|||||||
#!/bin/sh
|
#!/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