Fix: rm -rf node_modules fallback to sudo on permission denied + chown safety

This commit is contained in:
root
2026-06-05 23:09:01 +02:00
parent f109b1f764
commit 78704190bc
+12 -2
View File
@@ -93,7 +93,12 @@ cd "$NITRO_RENDERER/"
git pull git pull
echo "--> Running yarn install for Nitro_Render_V3..." echo "--> Running yarn install for Nitro_Render_V3..."
rm -rf node_modules # 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
yarn install yarn install
@@ -106,7 +111,12 @@ cd "$NITRO_CLIENT"
git pull git pull
echo "--> Running yarn install for Nitro-V3..." echo "--> Running yarn install for Nitro-V3..."
rm -rf node_modules # 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
yarn install yarn install
echo "--> Building Nitro-V3 with Vite 8 / Yarn..." echo "--> Building Nitro-V3 with Vite 8 / Yarn..."