Refactor of disk image handling

This commit is contained in:
Jeremy Soller 2022-09-07 08:28:12 -06:00
parent ebf1983b6f
commit 087825fa8b
No known key found for this signature in database
GPG key ID: 87F211AF2BE4C2FE
7 changed files with 44 additions and 52 deletions

View file

@ -4,13 +4,11 @@ include mk/config.mk
# Dependencies
include mk/depends.mk
all: build/harddrive.bin
all: build/harddrive.img
coreboot: build/coreboot.elf
live: build/livedisk.bin
iso: build/livedisk.iso
live: build/livedisk.iso
rebuild:
touch $(FILESYSTEM_CONFIG)
@ -62,15 +60,14 @@ include mk/bochs.mk
include mk/virtualbox.mk
# CI image target
IMG_TAG?=$(shell git describe --tags)
ci-img: FORCE
$(MAKE) INSTALLER_FLAGS= \
build/harddrive.bin.gz \
build/livedisk.bin.gz \
build/harddrive.img.gz \
build/livedisk.iso.gz
rm -rf build/img
mkdir -p build/img
cp "build/harddrive.bin.gz" "build/img/redox_$(IMG_TAG)_harddrive.bin.gz"
cp "build/livedisk.bin.gz" "build/img/redox_$(IMG_TAG)_livedisk.bin.gz"
cp "build/harddrive.img.gz" "build/img/redox_$(IMG_TAG)_harddrive.img.gz"
cp "build/livedisk.iso.gz" "build/img/redox_$(IMG_TAG)_livedisk.iso.gz"
cd build/img && sha256sum -b * > SHA256SUM