Cleanup: clean_node_modules helper, yarn cache clean || true, remove duplicate blocks

This commit is contained in:
root
2026-06-05 23:13:15 +02:00
parent 78704190bc
commit 1ee60405ce
+11 -13
View File
@@ -36,6 +36,14 @@ if [ -n "$DB_PASS" ]; then
fi
# ---------------------
# Helper: verwijder node_modules geforceerd (met sudo fallback) en herstel directory-eigenaar
clean_node_modules() {
rm -rf node_modules 2>/dev/null || sudo rm -rf node_modules 2>/dev/null || true
if [ "$(stat -c '%U' .)" != "$(whoami)" ] && command -v sudo &> /dev/null; then
sudo chown -R "$(whoami)":"$(whoami)" .
fi
}
echo "=== Starting EPIC WEB CONTROL Update ==="
# ----------------------------------------
@@ -93,12 +101,7 @@ cd "$NITRO_RENDERER/"
git pull
echo "--> Running yarn install for Nitro_Render_V3..."
# Forceer node_modules verwijderen met sudo als normaal rm faalt (permission issues)
rm -rf node_modules 2>/dev/null || sudo rm -rf node_modules 2>/dev/null || true
# Zorg dat de directory schrijfbaar is voor de huidige gebruiker
if [ "$(stat -c '%U' .)" != "$(whoami)" ] && command -v sudo &> /dev/null; then
sudo chown -R "$(whoami)":"$(whoami)" .
fi
clean_node_modules
yarn install
@@ -111,12 +114,7 @@ cd "$NITRO_CLIENT"
git pull
echo "--> Running yarn install for Nitro-V3..."
# Forceer node_modules verwijderen met sudo als normaal rm faalt (permission issues)
rm -rf node_modules 2>/dev/null || sudo rm -rf node_modules 2>/dev/null || true
# Zorg dat de directory schrijfbaar is voor de huidige gebruiker
if [ "$(stat -c '%U' .)" != "$(whoami)" ] && command -v sudo &> /dev/null; then
sudo chown -R "$(whoami)":"$(whoami)" .
fi
clean_node_modules
yarn install
echo "--> Building Nitro-V3 with Vite 8 / Yarn..."
@@ -171,7 +169,7 @@ fi
# 3. Clean Yarn cache to save SSD space
echo "--> Cleaning Yarn cache..."
yarn cache clean
yarn cache clean 2>/dev/null || true
# ----------------------------------------