forked from coolaj86/node-installer.sh
Update setup-node-ubuntu.bash to use portable $sudo_cmd
syntax
This commit is contained in:
parent
a24f92df98
commit
2f9f3c0c82
@ -1,5 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Not every platform has or needs sudo, gotta save them O(1)s...
|
||||
sudo_cmd=""
|
||||
((EUID)) && [[ -z "$ANDROID_ROOT" ]] && sudo_cmd="sudo"
|
||||
|
||||
set -e
|
||||
set -u
|
||||
set -o pipefail
|
||||
@ -66,9 +70,9 @@ if [ -n "${NODEJS_VER}" ]; then
|
||||
rm ${NODEJS_UNTAR}/{LICENSE,CHANGELOG.md,README.md}
|
||||
echo "$node_install_path"
|
||||
echo "${NODEJS_UNTAR}"
|
||||
sudo rsync -av "${NODEJS_UNTAR}/" "$node_install_path/"
|
||||
$sudo_cmd rsync -av "${NODEJS_UNTAR}/" "$node_install_path/"
|
||||
echo "Done copying"
|
||||
|
||||
sudo chown -R $(whoami) "$node_install_path/lib/node_modules/"
|
||||
sudo chown $(whoami) ""$node_install_path"/bin/"
|
||||
$sudo_cmd chown -R $(whoami) "$node_install_path/lib/node_modules/"
|
||||
$sudo_cmd chown $(whoami) ""$node_install_path"/bin/"
|
||||
fi
|
Loading…
x
Reference in New Issue
Block a user