Files
wunker-os/justfile

29 lines
971 B
Makefile

export BB_REGISTRY := "registry.gitlab.com"
export BB_REGISTRY_NAMESPACE := "wunker-bunker/wunker-os"
export BB_GENISO_SECURE_BOOT_URL := "https://gitlab.com/wunker-bunker/wunker-os/-/raw/main/files/base/etc/pki/akmods/certs/akmods-wunker-bunker.der"
export BB_GENISO_ENROLLMENT_PASSWORD := "wunker"
export BB_GENISO_VARIANT := "kinoite"
generate-iso recipe tag="latest":
#!/usr/bin/env nu
let name = open {{ recipe }} | get name
let image = $'(
$env.BB_REGISTRY
)/(
$env.BB_REGISTRY_NAMESPACE
)/(
$name
):{{ tag }}'
(^bluebuild
generate-iso
--iso-name $'($name).iso'
--output-dir .iso/
image $image)
generate-secureboot-key:
openssl req -config ./openssl.cnf \
-new -x509 -newkey rsa:2048 \
-nodes -days 36500 -outform DER \
-keyout ./.secure-files/MOK.priv \
-out ./files/base/etc/pki/akmods/certs/akmods-wunker-bunker.der