summaryrefslogtreecommitdiff
path: root/Justfile
diff options
context:
space:
mode:
authortranch <tranch.xiao@gmail.com>2026-07-17 06:56:56 +0800
committertranch <tranch.xiao@gmail.com>2026-07-17 08:09:37 +0800
commit04b8dcbbc3d5707f488c9b67ba96ce88ccd15181 (patch)
tree19217b1e64cf32bdf2cd0d6e5aae2660cd8b0966 /Justfile
parente77483dcb6570a003001ea1c81a962c9f45fda74 (diff)
downloadAeroCore-OS-04b8dcbbc3d5707f488c9b67ba96ce88ccd15181.tar.gz
AeroCore-OS-04b8dcbbc3d5707f488c9b67ba96ce88ccd15181.zip
Fix live installer ISO build
Build the live installer from the requested local AeroCore image, use a separate Fedora live base, pass the payload through rootful container storage, and write reproducible checksum entries without host paths.
Diffstat (limited to 'Justfile')
-rw-r--r--Justfile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Justfile b/Justfile
index 5e73752..b65d2c9 100644
--- a/Justfile
+++ b/Justfile
@@ -9,6 +9,8 @@ export image_logo_url := env_var("IMAGE_LOGO_URL")
export default_tag := env_var("DEFAULT_TAG")
export bib_image := env_var("BIB_IMAGE")
export BASE_IMAGE := env_var_or_default("BASE_IMAGE", "ghcr.io/ublue-os/bazzite-deck:stable")
+export LIVE_BASE_IMAGE := env_var_or_default("LIVE_BASE_IMAGE", "quay.io/fedora/fedora-kinoite:43")
+export INSTALLER_BUILDER_IMAGE := env_var_or_default("INSTALLER_BUILDER_IMAGE", "ghcr.io/jasonn3/build-container-installer:v1.5.0")
export FLATPAK_REMOTE_URL := env_var_or_default("FLATPAK_REMOTE_URL", "")
export HOMEBREW_BOTTLE_DOMAIN := env_var_or_default("HOMEBREW_BOTTLE_DOMAIN", "")
export HOMEBREW_API_DOMAIN := env_var_or_default("HOMEBREW_API_DOMAIN", "")
@@ -28,8 +30,8 @@ default:
@just --list
# Build a Bazzite-style live installer ISO
-build-live-installer:
- @./just_scripts/build-live-installer.sh
+build-live-installer $target_image=("localhost/" + image_name) $tag=default_tag:
+ @IMAGE_NAME="{{ target_image }}" IMAGE_TAG="{{ tag }}" ./just_scripts/build-live-installer.sh
# Boot the live installer ISO with QEMU
run-live-installer: