raw packages for some OpenBSD installers

This commit is contained in:
Ehmry - 2019-05-06 11:35:46 +02:00
parent efb6e3e93b
commit e7bdbe3c59
4 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,26 @@
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)

View File

@ -0,0 +1,26 @@
TARGET_NAME = openbsd_miniroot
IMAGE_TYPE = miniroot
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)

View File

@ -0,0 +1,2 @@
untrusted comment: openbsd 6.5 base public key
RWSZaRmt1LEQT9CtPygf9CvONu8kYPTlVEJdysNoUR62/NkeWgdkc3zY

4
vm/openbsd/version.tup Normal file
View File

@ -0,0 +1,4 @@
MAJOR = 6
MINOR = 5
RAW_VERSION = $(MAJOR).$(MINOR)
VERSION = $(MAJOR)$(MINOR)