diff --git a/.gitignore b/.gitignore index ba9505a..038e90c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .idea cosign.key .secure_files/ +.iso/ /Containerfile /.env /Containerfile.* diff --git a/justfile b/justfile index 974d7f0..9812cd0 100644 --- a/justfile +++ b/justfile @@ -1,3 +1,23 @@ +export BB_REGISTRY := "registry.gitlab.com" +export BB_REGISTRY_NAMESPACE := "wunker-bunker/wunker-os" + +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/ + --variant kinoite + image $image) + generate-secureboot-key: openssl req -config ./openssl.cnf \ -new -x509 -newkey rsa:2048 \ diff --git a/recipes/common/dev-packages.yml b/recipes/common/dev-packages.yml index 8a65e58..23ddb64 100644 --- a/recipes/common/dev-packages.yml +++ b/recipes/common/dev-packages.yml @@ -26,6 +26,7 @@ modules: - parallel - gcc-aarch64-linux-gnu - gcc-c++-aarch64-linux-gnu + - clangd - musl-gcc - openssl-devel - bat