mirror of
https://github.com/ps5-linux/ps5-linux-image.git
synced 2026-07-16 06:00:42 +00:00
The dispatch in #20 ran build-rootfs.sh without exporting $CHROOT, so inside the script it was empty — meaning '/' expansions like `mv "$UNPACK/rootfs"/* "$CHROOT/"` resolved to '/' and the bazzite rootfs went into the build container's root. Container-contained, but the build failed with a confusing 'Device or resource busy' on /etc/resolv.conf. Two fixes: - entrypoint exports DISTRO/CHROOT/KVER/ROOT_LABEL/EFI_LABEL when calling the per-distro script, and asserts $CHROOT non-empty. - bazzite + batocera scripts have a top-of-file guard that bails if $CHROOT is unset, missing, or '/'. Co-authored-by: mia26MAjFm <mia26MAjFm@users.noreply.github.com>