From 115f7475e2716410fa5603114d3ec8c3211b9ca3 Mon Sep 17 00:00:00 2001 From: tranch Date: Sat, 12 Sep 2026 15:51:39 +0800 Subject: Fix LiveISO root path initialization Create the /root symlink target before early-boot services run. This avoids systemd-tmpfiles failures that delay Anaconda startup. --- installer/build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/installer/build.sh b/installer/build.sh index 1920085..34c55b7 100755 --- a/installer/build.sh +++ b/installer/build.sh @@ -11,6 +11,10 @@ OSTREE_IMAGE_REF=${OSTREE_IMAGE_REF:?} ostree_origin_ref="${OSTREE_IMAGE_REF}:${INSTALL_IMAGE_TAG}" live_version_id="$(awk -F= '$1 == "VERSION_ID" { gsub(/\"/, "", $2); print $2; exit }' /usr/lib/os-release)" +# The live image may ship /root as a symlink. Ensure its target exists before +# systemd-tmpfiles and other early-boot services process root-owned paths. +mkdir -p "$(realpath /root)" + # The installer is a live KDE environment. Keep the installed system payload # separate: it is the AeroCore image, while BASE_IMAGE provides the live UI. # Bazzite excludes some base packages from normal transactions. The live -- cgit v1.2.3