From bc749a5e74f2becce89761e9f22effa01b3f3ceb Mon Sep 17 00:00:00 2001 From: root Date: Fri, 5 Jun 2026 23:09:01 +0200 Subject: [PATCH] Fix: rm -rf node_modules fallback naar sudo bij permission denied + chown safety --- update-Nitrov3.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/update-Nitrov3.sh b/update-Nitrov3.sh index cbe88f0..91849df 100755 --- a/update-Nitrov3.sh +++ b/update-Nitrov3.sh @@ -93,7 +93,12 @@ cd "$NITRO_RENDERER/" git pull 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 @@ -106,7 +111,12 @@ cd "$NITRO_CLIENT" git pull 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 echo "--> Building Nitro-V3 with Vite 8 / Yarn..."