genode-ehmry/vm/openbsd/install/Tupfile

27 lines
775 B
Plaintext

TARGET_NAME = openbsd_install
IMAGE_TYPE = install
RAW_NAME = openbsd-$(IMAGE_TYPE)-i386
include ../version.tup
IMAGE_NAME = $(IMAGE_TYPE)$(VERSION).fs
include_rules
URL_BASE = https://cdn.openbsd.org/pub/OpenBSD/$(RAW_VERSION)/i386
: |> wget --quiet $(URL_BASE)/SHA256.sig -O %o |> $(RAW_DIR)/SHA256.sig
: $(RAW_DIR)/SHA256.sig |> \
wget --quiet $(URL_BASE)/SHA256 -O %o; \
|> $(RAW_DIR)/SHA256
: ../openbsd-65-base.pub |> cp %f %o |> $(RAW_DIR)/openbsd-65-base.pub
: $(RAW_DIR)/openbsd-65-base.pub $(RAW_DIR)/SHA256 $(RAW_DIR)/SHA256.sig |> \
wget --quiet $(URL_BASE)/$(IMAGE_NAME) -O %o; \
cd $(RAW_DIR); \
sha256sum -c --ignore-missing SHA256; \
signify-openbsd -Cp openbsd-65-base.pub -x SHA256.sig *.fs; \
|> $(RAW_DIR)/$(IMAGE_NAME)
include $(RAW_RULES)