usb fix
This commit is contained in:
parent
7844ec9870
commit
4f629facca
@ -6,6 +6,7 @@
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
log() { printf '[lesavka-core] %s\n' "$*"; }
|
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)
|
exec 2> >(tee -a /tmp/lesavka-core.debug.$(date +%s).log)
|
||||||
set -x
|
set -x
|
||||||
@ -167,7 +168,18 @@ echo "[lesavka-core] ★ directory tree just before links:"
|
|||||||
tree -L 3 "$F/control" | sed 's/^/[lesavka-core] /'
|
tree -L 3 "$F/control" | sed 's/^/[lesavka-core] /'
|
||||||
|
|
||||||
for s in fs hs ss; do
|
for s in fs hs ss; do
|
||||||
ln -snf ../header/h "$F/control/class/$s" # ← link itself, no ‘h’ inside
|
# ensure the per‑speed 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 "[lesavka‑core] ❌ $s/h link missing, aborting" >&2
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "[lesavka-core] ★ directory tree just before bind:"
|
echo "[lesavka-core] ★ directory tree just before bind:"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user