diff --git a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-npmglobal-install/run b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-npmglobal-install/run index 04b2ebf..0e61bdd 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-npmglobal-install/run +++ b/root/etc/s6-overlay/s6-rc.d/init-mod-code-server-npmglobal-install/run @@ -4,9 +4,10 @@ if [ -f /usr/bin/npm ]; then echo "creating npm global folder in /config" mkdir -p /config/npm-global + chown abc:abc /config/npm-global echo "setting npm to global folder in /config" - npm config set prefix '/config/npm-global' + s6-setuidgid abc npm config set prefix '/config/npm-global' if grep -q "/config/npm-global/bin" "/etc/services.d/code-server/run" 2>/dev/null || \ grep -q "/config/npm-global/bin" "/etc/services.d/openvscode-server/run" 2>/dev/null || \