Add packaging for vagrant box and cleanup step

This commit is contained in:
2025-11-01 23:31:43 -04:00
parent 4b49404a0c
commit b7d76be6ce
9 changed files with 108 additions and 23 deletions

View File

@@ -1,10 +1,9 @@
.PHONY: install clean
.PHONY: default base vagrant clean
HEADLESS ?= true
default: install
install: base
default:
@echo "Please run 'make base' or 'make vagrant'"
base:
PKR_VAR_headless="$(HEADLESS)" packer build x86_64-qemu-base.pkr.hcl
@@ -12,5 +11,8 @@ base:
vagrant:
PKR_VAR_headless="$(HEADLESS)" packer build x86_64-qemu-vagrant.pkr.hcl
package:
./scripts/package.sh
clean:
rm -rf ./builds