From dfab3bc3f611902e40747cb4419b841516b43cb7 Mon Sep 17 00:00:00 2001 From: Simon Smith Date: Sun, 15 Nov 2020 17:03:16 +0000 Subject: [PATCH] Update 98-npmglobal fix npmglobal --- root/etc/cont-init.d/98-npmglobal | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/root/etc/cont-init.d/98-npmglobal b/root/etc/cont-init.d/98-npmglobal index 326a6df..648946f 100644 --- a/root/etc/cont-init.d/98-npmglobal +++ b/root/etc/cont-init.d/98-npmglobal @@ -2,9 +2,12 @@ # check npm exists if [ -f /usr/bin/npm ]; then - ## Ubuntu - mkdir /config/.npm-global - npm config set prefix '/config/.npm-global' - export PATH=/config/.npm-global/bin:$PATH - source ~/.profile -fi \ No newline at end of file + echo "creating npm global folder in /config" + mkdir -p /config/npm-global + + echo "setting npm to global folder in /config" + npm config set prefix '/config/npm-global' + + echo "ensuring npm-global is in PATH" + sed -i '/^#!\/usr\/bin/a \\n# Added by codeserver-npmglobal\nexport PATH=/config/npm-global/bin:$PATH' /etc/services.d/code-server/run +fi