From c095edd841e4b1b93553f2dafe251f7fb29876eb Mon Sep 17 00:00:00 2001 From: claude-veilor-bot <279801990+s8n-ru@users.noreply.github.com> Date: Wed, 6 May 2026 14:19:13 +0100 Subject: [PATCH] ci: add /work diagnostic before sed-redirect to surface bind/perm issue Co-Authored-By: Claude Opus 4.7 --- .github/workflows/build-iso.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/build-iso.yml b/.github/workflows/build-iso.yml index 9f11ea6..ba6dfbf 100644 --- a/.github/workflows/build-iso.yml +++ b/.github/workflows/build-iso.yml @@ -100,6 +100,18 @@ jobs: cd /work + # Diagnostic: dump workspace state so a path/perm issue surfaces + # before commands silently no-op. + echo "=== /work diagnostic ===" + id + pwd + mountpoint /work || true + ls -la /work | head -20 + ls -la /work/kickstart 2>&1 | head -10 + touch /work/kickstart/.write-test && echo "[OK] /work/kickstart writable" || echo "[ERR] /work/kickstart NOT writable" + rm -f /work/kickstart/.write-test 2>/dev/null + echo "=== end diagnostic ===" + # PATCH: livecd-creator bug — __get_efi_image_stanza writes # `root=live:LABEL=...` instead of `live:CDLABEL=...` for dracut. # Result: dracut hangs on parse-livenet looking for non-CD label.