fix: add migration shim to Menu and Diagnose scripts

Mac-Menu, Mac-Diagnose, and Windows-Diagnose were missing the
core-mac/core-win → core migration shim, causing them to fail
on existing USB drives that still have the old directory name.
This commit is contained in:
dongsheng123132
2026-03-14 17:37:00 +08:00
parent 9cb2f258c4
commit c284a604c0
3 changed files with 14 additions and 0 deletions

View File

@@ -49,6 +49,11 @@ else
echo -e " ${RED}✗${NC} Node.js: NOT FOUND"
fi
# Migration shim: rename old core-mac to core for existing USB users
if [ -d "$UCLAW_DIR/app/core-mac" ] && [ ! -d "$UCLAW_DIR/app/core" ]; then
mv "$UCLAW_DIR/app/core-mac" "$UCLAW_DIR/app/core"
fi
# 2. Check core directory
echo "[2/6] Checking core directory..."
CORE_DIR="$UCLAW_DIR/app/core"