27 lines
775 B
Plaintext
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)
|