forked from coolaj86/node-installer.sh
		
	io.js -> node.js
This commit is contained in:
		
							parent
							
								
									40ab864ee8
								
							
						
					
					
						commit
						20ebf115c9
					
				
							
								
								
									
										35
									
								
								setup-min.sh
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								setup-min.sh
									
									
									
									
									
								
							| @ -14,7 +14,7 @@ | |||||||
| 
 | 
 | ||||||
| NODEJS_NAME="node" | NODEJS_NAME="node" | ||||||
| NODEJS_BASE_URL="https://nodejs.org" | NODEJS_BASE_URL="https://nodejs.org" | ||||||
| BASE_URL="https://raw.githubusercontent.com/coolaj86/node-install-script/master" | BASE_URL="https://raw.githubusercontent.com/coolaj86/iojs-install-script/master" | ||||||
| OS="unsupported" | OS="unsupported" | ||||||
| ARCH="" | ARCH="" | ||||||
| NODEJS_VER="" | NODEJS_VER="" | ||||||
| @ -200,40 +200,23 @@ if [ -z "$NODEJS_VER" ]; then | |||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # iojs | # node | ||||||
| # | # | ||||||
| if [ -n "$(which iojs | grep iojs 2>/dev/null)" ]; then | if [ -n "$(which node | grep node 2>/dev/null)" ]; then | ||||||
| # iojs of some version is already installed | # node of some version is already installed | ||||||
|   if [ "${NODEJS_VER}" == "$(iojs -v 2>/dev/null)" ]; then |   if [ "${NODEJS_VER}" == "$(node -v 2>/dev/null)" ]; then | ||||||
|     echo iojs ${NODEJS_VER} is already installed |     echo node ${NODEJS_VER} is already installed | ||||||
|   else |   else | ||||||
|     echo "" |     echo "" | ||||||
|     echo "HEY, LISTEN:" |     echo "HEY, LISTEN:" | ||||||
|     echo "" |     echo "" | ||||||
|     echo "io.js is already installed as iojs $(iojs -v | grep v)" |     echo "node.js is already installed as node $(node -v | grep v)" | ||||||
|     echo "" |     echo "" | ||||||
|     echo "to reinstall please first run: rm $(which iojs)" |     echo "to reinstall please first run: rm $(which node)" | ||||||
|     echo "" |     echo "" | ||||||
|   fi |   fi | ||||||
|  | 
 | ||||||
|   NODEJS_VER="" |   NODEJS_VER="" | ||||||
| elif [ "$(node -v 2>/dev/null)" != "$(iojs -v 2>/dev/null)" ]; then |  | ||||||
| # node of some version is already installed |  | ||||||
|   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 to maintain node.js and io.js separately)" |  | ||||||
|   echo "" |  | ||||||
|   sleep 3 |  | ||||||
|   NODE_PATH=$(which node) |  | ||||||
|   NODE_VER=$(node -v) |  | ||||||
|   echo sudo mv "$NODE_PATH" "$NODE_PATH.$NODE_VER" |  | ||||||
|   sudo mv "$NODE_PATH" "$NODE_PATH.$NODE_VER" |  | ||||||
|   echo "################################################################################" |  | ||||||
|   echo "to restore backup: sudo rsync -a '"$NODE_PATH.$NODE_VER"' '$NODE_PATH'" |  | ||||||
|   echo "################################################################################" |  | ||||||
|   echo "" |  | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ -n "${NODEJS_VER}" ]; then | if [ -n "${NODEJS_VER}" ]; then | ||||||
|  | |||||||
							
								
								
									
										48
									
								
								setup.bash
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								setup.bash
									
									
									
									
									
								
							| @ -3,7 +3,7 @@ | |||||||
| # Installs node.js + dependencies for both Ubuntu and OS X | # Installs node.js + dependencies for both Ubuntu and OS X | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # See https://github.com/coolaj86/iojs-install-script | # See https://github.com/coolaj86/node-install-script | ||||||
| # | # | ||||||
| 
 | 
 | ||||||
| # curl -fsSL https://example.com/setup.bash | bash | # curl -fsSL https://example.com/setup.bash | bash | ||||||
| @ -153,21 +153,25 @@ if [ ! -e "/tmp/${INSTALL_DEPS_FILE}" ] | |||||||
| then | then | ||||||
|   if [ -n "$(which curl)" ]; then |   if [ -n "$(which curl)" ]; then | ||||||
|     curl --silent "${BASE_URL}/${INSTALL_DEPS_FILE}" \ |     curl --silent "${BASE_URL}/${INSTALL_DEPS_FILE}" \ | ||||||
|       -o "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os setup script' |       -o "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" | ||||||
|     curl --silent "${BASE_URL}/${INSTALL_FILE}" \ |     curl --silent "${BASE_URL}/${INSTALL_FILE}" \ | ||||||
|       -o "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |       -o "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script: '"${BASE_URL}/${INSTALL_FILE}" | ||||||
|   elif [ -n "$(which wget)" ]; then |   elif [ -n "$(which wget)" ]; then | ||||||
|     wget --quiet "${BASE_URL}/${INSTALL_DEPS_FILE}" \ |     wget --quiet "${BASE_URL}/${INSTALL_DEPS_FILE}" \ | ||||||
|       -O "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os setup script' |       -O "/tmp/${INSTALL_DEPS_FILE}" || echo 'error downloading os deps script: '"${BASE_URL}/${INSTALL_DEPS_FILE}" | ||||||
|     wget --quiet "${BASE_URL}/${INSTALL_FILE}" \ |     wget --quiet "${BASE_URL}/${INSTALL_FILE}" \ | ||||||
|       -O "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script' |       -O "/tmp/${INSTALL_FILE}" || echo 'error downloading os setup script: '"${BASE_URL}/${INSTALL_FILE}" | ||||||
|   else |   else | ||||||
|     echo "Found neither 'curl' nor 'wget'. Can't Continue." |     echo "Found neither 'curl' nor 'wget'. Can't Continue." | ||||||
|     exit 1 |     exit 1 | ||||||
|   fi |   fi | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| 
 | if [ ! -e "/tmp/${INSTALL_DEPS_FILE}" ] | ||||||
|  | then | ||||||
|  |   echo "Error Downloading Install File" | ||||||
|  |   exit 1 | ||||||
|  | fi | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ################ | ################ | ||||||
| @ -245,39 +249,23 @@ if [ -z "$NODEJS_VER" ]; then | |||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # iojs | # node | ||||||
| # | # | ||||||
| if [ -n "$(which iojs | grep iojs 2>/dev/null)" ]; then | if [ -n "$(which node | grep node 2>/dev/null)" ]; then | ||||||
| # iojs of some version is already installed | # node of some version is already installed | ||||||
|   if [ "${NODEJS_VER}" == "$(iojs -v 2>/dev/null)" ]; then |   if [ "${NODEJS_VER}" == "$(node -v 2>/dev/null)" ]; then | ||||||
|     echo iojs ${NODEJS_VER} is already installed |     echo node ${NODEJS_VER} is already installed | ||||||
|   else |   else | ||||||
|     echo "" |     echo "" | ||||||
|     echo "HEY, LISTEN:" |     echo "HEY, LISTEN:" | ||||||
|     echo "" |     echo "" | ||||||
|     echo "${NODEJS_NAME} is already installed as iojs $(iojs -v | grep v)" |     echo "node.js is already installed as node $(node -v | grep v)" | ||||||
|     echo "" |     echo "" | ||||||
|     echo "to reinstall please first run: rm $(which iojs)" |     echo "to reinstall please first run: rm $(which node)" | ||||||
|     echo "" |     echo "" | ||||||
|   fi |   fi | ||||||
|  | 
 | ||||||
|   NODEJS_VER="" |   NODEJS_VER="" | ||||||
| elif [ "$(node -v 2>/dev/null)" != "$(iojs -v 2>/dev/null)" ]; then |  | ||||||
| # node of some version is already installed |  | ||||||
|   echo "" |  | ||||||
|   echo "HEY, LISTEN!" |  | ||||||
|   echo "" |  | ||||||
|   echo "You have node.js installed." |  | ||||||
|   echo "Backing up $(which node) as $(which node).$(node -v)" |  | ||||||
|   echo "" |  | ||||||
|   sleep 3 |  | ||||||
|   NODE_PATH=$(which node) |  | ||||||
|   NODE_VER=$(node -v) |  | ||||||
|   echo sudo mv "$NODE_PATH" "$NODE_PATH.$NODE_VER" |  | ||||||
|   sudo mv "$NODE_PATH" "$NODE_PATH.$NODE_VER" |  | ||||||
|   echo "################################################################################" |  | ||||||
|   echo "to restore backup: sudo rsync -a '"$NODE_PATH.$NODE_VER"' '$NODE_PATH'" |  | ||||||
|   echo "################################################################################" |  | ||||||
|   echo "" |  | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ -n "${NODEJS_VER}" ]; then | if [ -n "${NODEJS_VER}" ]; then | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user