Skip to content

Commit 26e954e

Browse files
committed
yet more sudo perms fun
1 parent eb7a548 commit 26e954e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

deb/update-nodejs-and-nodered

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,11 @@ if [[ "$NODERED_USER" == "" ]]; then
211211
else
212212
NODERED_GROUP="$NODERED_USER"
213213
NODERED_HOME="/home/$NODERED_USER"
214+
if [[ "$NODERED_USER" == "root" ]]; then
215+
NODERED_HOME="/root"
216+
fi
214217
fi
218+
SUDOU="sudo -u $NODERED_USER"
215219

216220
if [[ "$(uname)" != "Darwin" ]]; then
217221
if curl -I https://registry.npmjs.org/@node-red/util >/dev/null 2>&1; then
@@ -809,8 +813,8 @@ case $yn in
809813
case $initset in
810814
[Yy]* )
811815
export HOSTIP=`hostname -I | cut -d ' ' -f 1`
812-
/usr/bin/node-red admin init
813-
$SUDO chown -Rf $NODERED_USER:$NODERED_GROUP $NODERED_HOME/.node-red/package* 2>&1 >>/dev/null
816+
$SUDO chown -Rf $NODERED_USER:$NODERED_GROUP $NODERED_HOME/.node-red 2>&1 >>/dev/null
817+
$SUDOU /usr/bin/node-red admin init
814818
$SUDO chown 0:0 $file
815819
;;
816820
[Nn]* )
@@ -820,8 +824,8 @@ case $yn in
820824
* )
821825
# echo " "
822826
# exit 1
823-
/usr/bin/node-red admin init
824-
$SUDO chown -Rf $NODERED_USER:$NODERED_GROUP $NODERED_HOME/.node-red/package* 2>&1 >>/dev/null
827+
$SUDO chown -Rf $NODERED_USER:$NODERED_GROUP $NODERED_HOME/.node-red/ 2>&1 >>/dev/null
828+
$SUDOU /usr/bin/node-red admin init
825829
$SUDO chown 0:0 $file
826830
;;
827831
esac

0 commit comments

Comments
 (0)