From 800afaec2f8d4f7a1f609118c3db4105c3c38838 Mon Sep 17 00:00:00 2001 From: claude-veilor-bot <279801990+s8n-ru@users.noreply.github.com> Date: Thu, 7 May 2026 08:16:01 +0100 Subject: [PATCH] ks(installer): add %packages for live boot env (dracut-live, anaconda) livemedia-creator needs the kickstart to specify packages for the LIVE BOOT environment (the squashfs that runs Anaconda); ostreecontainer populates the target system. The two are independent. Add minimal package set: anaconda-tui + dracut-live + ostree/rpm-ostree/bootupd + grub2 + shim + xorriso. Co-Authored-By: Claude Opus 4.7 --- .../install-ostreecontainer-installer.ks | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/kickstart/install-ostreecontainer-installer.ks b/kickstart/install-ostreecontainer-installer.ks index 0294de2..4dccd93 100644 --- a/kickstart/install-ostreecontainer-installer.ks +++ b/kickstart/install-ostreecontainer-installer.ks @@ -36,6 +36,39 @@ rootpw --lock # disk + LUKS + btrfs selection. Runtime ks (gum TUI) provides the # full partition spec at real-install time. +# ── Packages for the LIVE BOOT ENVIRONMENT ── +# These are NOT installed on the target system. They populate the +# squashfs that boots Anaconda. The target is populated by +# `ostreecontainer` below from the OCI image. +%packages +@^minimal-environment +@core +@anaconda-tools +anaconda-live +anaconda-tui +livesys-scripts +dracut-live +dracut-config-generic +kernel +kernel-modules +kernel-modules-extra +glibc-all-langpacks +ostree +rpm-ostree +bootupd +grub2-efi-x64 +grub2-efi-x64-modules +grub2-pc +grub2-pc-modules +grub2-tools +grub2-tools-extra +shim-x64 +efibootmgr +syslinux +isomd5sum +xorriso +%end + # ── ostreecontainer: populate / from veilor-os OCI ── ostreecontainer --url=ghcr.io/veilor-org/veilor-os:43 --transport=registry