feat: add live desktop ISO build (stable-cinnamon Cinnamon live session)
This commit is contained in:
8
Makefile
8
Makefile
@@ -2,6 +2,7 @@
|
||||
#
|
||||
# Targets:
|
||||
# make iso build the auto-installing ISO (uses docker)
|
||||
# make live build the full Cinnamon live desktop ISO
|
||||
# make test-disk create a fresh QEMU test disk that mimics XPS 17 layout
|
||||
# make test full automated QEMU smoke test
|
||||
# make test-iso rebuild only the TEST ISO variant
|
||||
@@ -14,7 +15,7 @@ PROJECT_DIR := $(CURDIR)
|
||||
OUT := $(PROJECT_DIR)/out
|
||||
SECRETS := $(PROJECT_DIR)/secrets.env
|
||||
|
||||
.PHONY: all iso test test-disk test-iso qemu shellcheck clean distclean check-secrets check-docker
|
||||
.PHONY: all iso live test test-disk test-iso qemu shellcheck clean distclean check-secrets check-docker
|
||||
|
||||
all: iso
|
||||
|
||||
@@ -28,6 +29,9 @@ check-docker:
|
||||
iso: check-secrets check-docker
|
||||
$(PROJECT_DIR)/iso/build-iso.sh
|
||||
|
||||
live: check-secrets check-docker
|
||||
$(PROJECT_DIR)/iso/build-live-iso.sh
|
||||
|
||||
test-iso: check-secrets check-docker
|
||||
REBUILD_ISO=1 $(PROJECT_DIR)/tests/run-qemu-test.sh
|
||||
|
||||
@@ -48,6 +52,8 @@ shellcheck:
|
||||
$(PROJECT_DIR)/installer/lib/*.sh \
|
||||
$(PROJECT_DIR)/iso/build-iso.sh \
|
||||
$(PROJECT_DIR)/iso/_inner-build.sh \
|
||||
$(PROJECT_DIR)/iso/_inner-build-live.sh \
|
||||
$(PROJECT_DIR)/iso/build-live-iso.sh \
|
||||
$(PROJECT_DIR)/tests/*.sh \
|
||||
$(PROJECT_DIR)/tests/lib/*.sh
|
||||
|
||||
|
||||
Reference in New Issue
Block a user