From 309423d5a691d0167319feb259bb751530e5df7e Mon Sep 17 00:00:00 2001 From: Philip Peterson <1326208+philip-peterson@users.noreply.github.com> Date: Fri, 30 Oct 2026 04:46:25 -0800 Subject: [PATCH] Installer ISO: tell bootc-image-builder the root filesystem It takes the default from the installer image, and fedora-bootc:rawhide declares none, so the ISO step failed with 'missing required info: DefaultRootFs'. Pass btrfs, what the payload (Aurora) declares. Co-Authored-By: Claude Opus 5.5 --- Taskfile.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Taskfile.yml b/Taskfile.yml index 385f576..8cb7845 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -167,6 +167,10 @@ tasks: - task: export-to-storage vars: { IMAGES: "{{.IMAGE}} {{.INSTALLER_IMAGE}}" } - mkdir -p {{.OUTPUT_DIR}} + # --rootfs: bootc-image-builder takes the default root filesystem from + # the installer image, and fedora-bootc:rawhide declares none ("missing + # required info: DefaultRootFs"). btrfs is what the payload declares + # (Aurora's /usr/lib/bootc/install/20-aurora.toml). - >- {{.SUDO}} {{.CONTAINER_RUNTIME}} run --rm --privileged {{.PULL_FLAG}} --security-opt label=type:unconfined_t @@ -174,6 +178,7 @@ tasks: -v {{.STORAGE}}:/var/lib/containers/storage {{.BIB_IMAGE}} --type bootc-installer + --rootfs btrfs --installer-payload-ref localhost/{{.IMAGE}} localhost/{{.INSTALLER_IMAGE}} generates: