skzbsd-benchgraph/Makefile

43 lines
1.2 KiB
Makefile
Raw Normal View History

2023-10-09 11:47:25 +02:00
.DEFAULT_GOAL := all
CUSTOM_VERS= 74
RELEASE_DIR= ../skzbsd-build/release
INSTALL_ISO= $(RELEASE_DIR)/install$(CUSTOM_VERS).iso
OPACK_TARGET= skzbsd-run
OPACK_SYS_VERSION= snapshots
OPACK_SYS_CPU= 8
OPACK_SYS_MEMORY= 16384
OPACK_SYS_DISK_SIZE= 10240
2023-10-09 11:47:25 +02:00
OPACK_SYS_ISO_SHA256SUM= $(shell grep install$(CUSTOM_VERS).iso $(RELEASE_DIR)/SHA256 | awk '{print $$NF}')
OPACK_SYS_ISO_URL= ../$(INSTALL_ISO)
OPACK_SYS_SETS_LOCATION= cd0
OPACK_NO_SIGCHK= yes
#OPACK_SYS_SETS= +* -x* -game* -man* -comp* -bsd.rd
OPACK_SYS_SETS= +*
OPACK_SYS_USER= root
OPACK_SYS_HEADLESS= true
2023-10-09 11:47:25 +02:00
include ../skz-opack/src/opack.mk
SPEC2006_SRC= ../spec2006-openbsd
2023-10-09 11:47:25 +02:00
$(INSTALL_ISO):
make -C ../skzbsd-build/ all
ssh-config: opack
(echo Host $(OPACK_TARGET) && (vagrant ssh-config | sed '1d')) > $@
2023-10-09 11:47:25 +02:00
all: $(INSTALL_ISO) ssh-config
scp -F ssh-config -q -r src root@$(OPACK_TARGET):/root/run
scp -F ssh-config -q -r $(SPEC2006_SRC) root@$(OPACK_TARGET):/var/spec2006
vagrant ssh -c "make -C run bootstrap"
vagrant reload > /dev/null
vagrant ssh -c "make -C run all"
mkdir -p results
scp -F ssh-config -q -r $(OPACK_TARGET):/var/spec2006/result/* results
2023-10-09 11:47:25 +02:00
clean:
rm -rf results ssh-config
$(MAKE) opack-clean