build: bind /dev + disable selinux relabel — losetup needs host loop devices

This commit is contained in:
veilor 2026-04-30 04:14:28 +01:00
parent 1d5147ba11
commit d5c8638de5

View file

@ -25,8 +25,10 @@ podman build -t veilor-build:latest "$REPO_ROOT/build"
# ── Build ISO ──
# --make-iso requires --privileged (loop devices, mount).
podman run --rm --privileged \
-v "$REPO_ROOT:/work:Z" \
-v "$OUT_DIR:/out:Z" \
--security-opt label=disable \
-v /dev:/dev \
-v "$REPO_ROOT:/work" \
-v "$OUT_DIR:/out" \
veilor-build:latest -c "
set -e
rm -rf /out/build-${DATE} /tmp/lmc