diff options
| author | tranch <tranch.xiao@gmail.com> | 2026-07-09 16:53:52 +0800 |
|---|---|---|
| committer | tranch <tranch.xiao@gmail.com> | 2026-07-09 17:01:14 +0800 |
| commit | ed40e44b610cac878f17fa4233d8e3d19b8d67bb (patch) | |
| tree | 206f40fb94055c71e2d361ba68920a2aa9aab6de /Justfile | |
| parent | 4a99dd73617e0cd5784929b5007a0aa5e92c7dd5 (diff) | |
| download | AeroCore-OS-ed40e44b610cac878f17fa4233d8e3d19b8d67bb.tar.gz AeroCore-OS-ed40e44b610cac878f17fa4233d8e3d19b8d67bb.zip | |
Configure AeroCore image mirrors
Add build-time mirror configuration for Flatpak and Homebrew, expose the related build args, and install an AeroCore-owned profile script to load mirror environment files. Rename the mirror configuration files from the Bazzite-prefixed names to AeroCore-prefixed names while keeping the upstream Bazzite helper reference intact.
Verification: bash -n system_files/etc/profile.d/aerocore-mirrors.sh && bash -n build_files/build.sh
Diffstat (limited to 'Justfile')
| -rw-r--r-- | Justfile | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -8,6 +8,10 @@ export image_keywords := env_var("IMAGE_KEYWORDS") 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 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", "") alias build-vm := build-qcow2 alias rebuild-vm := rebuild-qcow2 @@ -100,6 +104,12 @@ build $target_image=image_name $tag=default_tag: BUILD_ARGS=() LABELS=() + for arg in BASE_IMAGE FLATPAK_REMOTE_URL HOMEBREW_BOTTLE_DOMAIN HOMEBREW_API_DOMAIN; do + if [[ -n "${!arg:-}" ]]; then + BUILD_ARGS+=("--build-arg" "${arg}=${!arg}") + fi + done + if [[ -z "$(git status -s)" ]]; then GIT_SHA=$(git rev-parse --short HEAD) LABELS+=("--label" "io.artifacthub.package.readme-url=https://raw.githubusercontent.com/{{ repo_organization }}/{{ image_name }}/${GIT_SHA}/README.md") |
