From 7844ec98705a9098457826942b7b87da6bd4469f Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Sun, 6 Jul 2025 03:25:45 -0500 Subject: [PATCH] usb fix --- scripts/daemon/lesavka-core.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/daemon/lesavka-core.sh b/scripts/daemon/lesavka-core.sh index c66e6a9..b4c6372 100644 --- a/scripts/daemon/lesavka-core.sh +++ b/scripts/daemon/lesavka-core.sh @@ -163,10 +163,16 @@ done mkdir -p "$F/control/header/h" # real dir – mandatory mkdir -p "$F/control/class" # parent once +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 done +echo "[lesavka-core] ★ directory tree just before bind:" +tree -L 3 "$F/control" | sed 's/^/[lesavka-core] /' + for s in fs hs ss; do [ -L "$F/control/class/$s" ] || { echo "[lesavka-core] ❌ $s link missing, gadget aborting" >&2