The installer ISO lands in output/bootiso/, not output/bootc-installer/ [skip ci]

Run 8 found it there: bootc-image-builder names the folder after its
export. Fix the Taskfile's generates and the docs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Philip Peterson 2026-10-30 05:07:57 -08:00
parent dedd12c319
commit 799fb72647
4 changed files with 6 additions and 6 deletions

View file

@ -81,8 +81,8 @@ jobs:
MINIO_ACCESS_KEY: ${{ vars.MINIO_ACCESS_KEY || secrets.MINIO_ACCESS_KEY }}
MINIO_SECRET_KEY: ${{ secrets.MINIO_SECRET_KEY }}
run: |
# bootc-image-builder names the folder after its export, not the
# image type (it wasn't output/bootc-installer/), so look for it.
# Normally output/bootiso/: bootc-image-builder names the folder
# after its export, not the image type, so look rather than assume.
iso=$(find output -name install.iso -print -quit)
[ -n "$iso" ] || { echo "no install.iso under output/:"; find output -maxdepth 2; exit 1; }
echo "ISO: $iso"

View file

@ -41,7 +41,7 @@ list what's available. Notably:
`bootc-image-builder`, landing in `output/bootiso/install.iso`.
- `task build-installer-iso` — builds an install ISO using a custom
Anaconda installer environment (`installer/Containerfile`) instead of
stock Fedora's, landing in `output/bootc-installer/install.iso`. See
stock Fedora's, landing in `output/bootiso/install.iso`. See
[`docs/patched-anaconda-installer.md`](docs/patched-anaconda-installer.md)
for forking/patching Anaconda itself.
- `task test:stage` / `task test:boot` — stage the locally-built image as

View file

@ -149,7 +149,7 @@ tasks:
Build a bootable install ISO using the patched-Anaconda installer
image to install the quine-linux bootc image, via
bootc-image-builder's `bootc-installer` type. Output lands in
{{.OUTPUT_DIR}}/bootc-installer/install.iso.
{{.OUTPUT_DIR}}/bootiso/install.iso.
preconditions:
- sh: |
case "$(uname -m)" in x86_64|amd64) a=amd64 ;; aarch64|arm64) a=arm64 ;; *) a="$(uname -m)" ;; esac
@ -182,7 +182,7 @@ tasks:
--installer-payload-ref localhost/{{.IMAGE}}
localhost/{{.INSTALLER_IMAGE}}
generates:
- "{{.OUTPUT_DIR}}/bootc-installer/install.iso"
- "{{.OUTPUT_DIR}}/bootiso/install.iso"
export-to-storage:
internal: true

View file

@ -48,7 +48,7 @@ matching a release-identity package.
`installer/Containerfile` builds the vendored source with upstream's own
`make install` (the same step Fedora's RPM runs), installs stock Fedora
`anaconda-webui` for its dependencies, and copies the built files over
it. The ISO lands in `output/bootc-installer/install.iso`.
it. The ISO lands in `output/bootiso/install.iso`.
3. **Iterate:** edit, rerun. The build stage is cached until something in
`vendor/` changes.