This commit is contained in:
Brad Stein 2025-07-06 09:51:02 -05:00
parent 7844ec9870
commit 4f629facca

View File

@ -6,6 +6,7 @@
set -euo pipefail
log() { printf '[lesavka-core] %s\n' "$*"; }
cleanup() { echo "" >"$G/UDC" 2>/dev/null || true; }
exec 2> >(tee -a /tmp/lesavka-core.debug.$(date +%s).log)
set -x
@ -167,7 +168,18 @@ echo "[lesavka-core] ★ directory tree just before links:"
tree -L 3 "$F/control" | sed 's/^/[lesavka-core] /'
for s in fs hs ss; do
ln -snf ../header/h "$F/control/class/$s" # ← link itself, no h inside
# ensure the perspeed dir exists (created by kernel)
mkdir -p "$F/control/class/$s" # harmless if already there
# create the mandatory *symlink inside* that directory:
ln -snf ../../header/h "$F/control/class/$s/h"
done
for s in fs hs ss; do
[ -L "$F/control/class/$s/h" ] || {
echo "[lesavkacore] ❌ $s/h link missing, aborting" >&2
exit 1
}
done
echo "[lesavka-core] ★ directory tree just before bind:"