forked from coolaj86/node-installer.sh
handle node + iojs
This commit is contained in:
parent
9aba23aec2
commit
8916e4501a
|
@ -23,32 +23,38 @@ then
|
||||||
sudo bash -c "apt-get install -qq -y git wget curl build-essential rsync pkg-config < /dev/null" > /dev/null 2>/dev/null
|
sudo bash -c "apt-get install -qq -y git wget curl build-essential rsync pkg-config < /dev/null" > /dev/null 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
# iojs
|
# iojs
|
||||||
if [ -n "$(which node | grep node 2>/dev/null)" ]; then
|
#
|
||||||
if [ "$(node -v 2>/dev/null)" != "$(iojs -v 2>/dev/null)" ]; then
|
if [ -n "$(which iojs | grep iojs 2>/dev/null)" ]; then
|
||||||
clear
|
# iojs of some version is already installed
|
||||||
echo "HEY, LISTEN!"
|
|
||||||
echo ""
|
|
||||||
echo "You have node.js installed. Backing up $(which node) as $(which node).$(node -v)"
|
|
||||||
echo "(you can move it back after the install if you want separate node.js and io.js installations)"
|
|
||||||
echo ""
|
|
||||||
sleep 3
|
|
||||||
echo sudo mv "$(which node)" "$(which node).$(node -v)"
|
|
||||||
sudo mv "$(which node)" "$(which node).$(node -v)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "${IOJS_VER}" == "$(iojs -v 2>/dev/null)" ]; then
|
if [ "${IOJS_VER}" == "$(iojs -v 2>/dev/null)" ]; then
|
||||||
echo iojs ${IOJS_VER} already installed
|
echo iojs ${IOJS_VER} already installed
|
||||||
IOJS_VER=""
|
IOJS_VER=""
|
||||||
else
|
else
|
||||||
clear
|
|
||||||
echo ""
|
|
||||||
echo "HEY, LISTEN:"
|
echo "HEY, LISTEN:"
|
||||||
|
echo ""
|
||||||
echo "io.js is already installed as iojs $(iojs -v | grep v)"
|
echo "io.js is already installed as iojs $(iojs -v | grep v)"
|
||||||
echo ""
|
echo ""
|
||||||
echo "to reinstall please first run: rm $(which iojs)"
|
echo "to reinstall please first run: rm $(which iojs)"
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
elif [ "$(node -v 2>/dev/null)" != "$(iojs -v 2>/dev/null)" ]; then
|
||||||
|
# node of some version is already installed
|
||||||
|
echo ""
|
||||||
|
echo "################################################################################"
|
||||||
|
echo ""
|
||||||
|
echo "HEY, LISTEN!"
|
||||||
|
echo ""
|
||||||
|
echo "You have node.js installed."
|
||||||
|
echo "Backing up $(which node) as $(which node).$(node -v)"
|
||||||
|
echo "(copy it back after the install if to maintain node.js and io.js separately)"
|
||||||
|
echo ""
|
||||||
|
echo sudo mv "$(which node)" "$(which node).$(node -v)"
|
||||||
|
sudo mv "$(which node)" "$(which node).$(node -v)"
|
||||||
|
sleep 3
|
||||||
|
echo "################################################################################"
|
||||||
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "${IOJS_VER}" ]; then
|
if [ -n "${IOJS_VER}" ]; then
|
||||||
|
|
Loading…
Reference in New Issue