|
|
@ -33,6 +33,8 @@ NO_FAIL2BAN="nope" |
|
|
|
OS="unsupported" |
|
|
|
ARCH="" |
|
|
|
SETUP_FILE="" |
|
|
|
my_tmp=$(mktemp -d) |
|
|
|
export my_tmp |
|
|
|
|
|
|
|
clear |
|
|
|
|
|
|
@ -179,13 +181,13 @@ fi |
|
|
|
|
|
|
|
INSTALL_DEPS_FILE="setup-deps-${SETUP_FILE}.bash" |
|
|
|
INSTALL_FILE="setup-node-${SETUP_FILE}.bash" |
|
|
|
if [ ! -e "/tmp/${INSTALL_FILE}" ]; then |
|
|
|
if [ ! -e "$my_tmp/${INSTALL_FILE}" ]; then |
|
|
|
if [ -n "$(type -p curl)" ]; then |
|
|
|
curl --silent -L "${BASE_URL}/${INSTALL_FILE}" \ |
|
|
|
-o "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |
|
|
|
-o "$my_tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |
|
|
|
elif [ -n "$(type -p wget)" ]; then |
|
|
|
wget --quiet "${BASE_URL}/${INSTALL_FILE}" \ |
|
|
|
-O "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |
|
|
|
-O "$my_tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |
|
|
|
else |
|
|
|
echo "Found neither 'curl' nor 'wget'. Can't Continue." |
|
|
|
exit 1 |
|
|
@ -193,13 +195,13 @@ if [ ! -e "/tmp/${INSTALL_FILE}" ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
if [ "--dev-deps" == "$deps_flag" ]; then |
|
|
|
if [ ! -e "/tmp/${INSTALL_DEPS_FILE}" ]; then |
|
|
|
if [ ! -e "$my_tmp/${INSTALL_DEPS_FILE}" ]; then |
|
|
|
if [ -n "$(type -p curl)" ]; then |
|
|
|
curl --silent -L "${BASE_URL}/${INSTALL_DEPS_FILE}" \ |
|
|
|
-o "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" |
|
|
|
-o "$my_tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" |
|
|
|
elif [ -n "$(type -p wget)" ]; then |
|
|
|
wget --quiet "${BASE_URL}/${INSTALL_DEPS_FILE}" \ |
|
|
|
-O "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" |
|
|
|
-O "$my_tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" |
|
|
|
else |
|
|
|
echo "Found neither 'curl' nor 'wget'. Can't Continue." |
|
|
|
exit 1 |
|
|
@ -207,14 +209,14 @@ if [ "--dev-deps" == "$deps_flag" ]; then |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
if [ ! -e "/tmp/${INSTALL_FILE}" ] |
|
|
|
if [ ! -e "$my_tmp/${INSTALL_FILE}" ] |
|
|
|
then |
|
|
|
echo "Error Downloading Install File" |
|
|
|
exit 1 |
|
|
|
fi |
|
|
|
|
|
|
|
if [ "--dev-deps" == "$deps_flag" ]; then |
|
|
|
if [ ! -e "/tmp/${INSTALL_DEPS_FILE}" ] |
|
|
|
if [ ! -e "$my_tmp/${INSTALL_DEPS_FILE}" ] |
|
|
|
then |
|
|
|
echo "Error Downloading Deps File" |
|
|
|
exit 1 |
|
|
@ -227,10 +229,10 @@ fi |
|
|
|
|
|
|
|
if [ -z "${NODEJS_VER:-}" ]; then |
|
|
|
# For backwards compat |
|
|
|
if [ -f "/tmp/NODEJS_VER" ]; then |
|
|
|
NODEJS_VER=$(cat /tmp/NODEJS_VER | grep v) |
|
|
|
if [ -f "$my_tmp/NODEJS_VER" ]; then |
|
|
|
NODEJS_VER=$(cat $my_tmp/NODEJS_VER | grep v) |
|
|
|
elif [ -f "/tmp/IOJS_VER" ]; then |
|
|
|
NODEJS_VER=$(cat /tmp/IOJS_VER | grep v) |
|
|
|
NODEJS_VER=$(cat $my_tmp/IOJS_VER | grep v) |
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
@ -292,10 +294,10 @@ if [ -e "$node_install_path/bin/node" ]; then |
|
|
|
fi |
|
|
|
|
|
|
|
if [ -n "${NODEJS_VER}" ]; then |
|
|
|
bash "/tmp/${INSTALL_FILE}" "${NODEJS_VER}" |
|
|
|
bash "$my_tmp/${INSTALL_FILE}" "${NODEJS_VER}" |
|
|
|
fi |
|
|
|
|
|
|
|
$sudo_cmd chown -R $(whoami) $node_install_path/lib/node_modules |
|
|
|
chown -R $(whoami) $node_install_path/lib/node_modules || $sudo_cmd chown -R $(whoami) $node_install_path/lib/node_modules |
|
|
|
|
|
|
|
echo "" |
|
|
|
|
|
|
@ -339,7 +341,7 @@ if [ "--dev-deps" == "$deps_flag" ]; then |
|
|
|
# fi |
|
|
|
#fi |
|
|
|
|
|
|
|
bash "/tmp/${INSTALL_DEPS_FILE}" "${NO_FAIL2BAN}" |
|
|
|
bash "$my_tmp/${INSTALL_DEPS_FILE}" "${NO_FAIL2BAN}" |
|
|
|
|
|
|
|
# yarn |
|
|
|
#if [ -z "$(type -p yarn)" ]; then |
|
|
|