build: T3664: add a parameterized make rule for build targets

to simplify the now-rather-tricky build script invocation
This commit is contained in:
Daniil Baturin 2024-04-15 17:17:49 +00:00
parent c535510bbc
commit 29288652ea

View File

@ -7,12 +7,10 @@ all:
@echo "Make what specifically?"
@echo "The most common target is 'iso'"
.PHONY: iso
.ONESHELL:
iso: clean
set -o pipefail
@./build-vyos-image iso
exit 0
%:
sudo \
VYOS_TEMPLATE_DIR=`pwd`/vyos-1x/data/templates/ \
./build-vyos-image --reuse-iso vyos-1.5-rolling-202404130016-amd64.iso $*
.PHONY: checkiso
.ONESHELL: