|
@@ -61,7 +61,7 @@ PATH="/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin"
|
61
|
61
|
NODE_PATH="/usr/lib/node_modules"
|
62
|
62
|
cp /usr/bin/nodejs /usr/local/bin/node
|
63
|
63
|
cp /usr/bin/nodejs /usr/bin/node
|
64
|
|
-/usr/bin/curl -0 -L https://npmjs.org/install.sh | sh
|
|
64
|
+#/usr/bin/curl -0 -L https://npmjs.org/install.sh | sh
|
65
|
65
|
npm install -g n@${NODEJS_N_VERSION} --save
|
66
|
66
|
n ${NODEJS_VERSION}
|
67
|
67
|
exit 0
|
|
@@ -152,41 +152,28 @@ function install_nodejs {
|
152
|
152
|
exit 63962
|
153
|
153
|
fi
|
154
|
154
|
|
155
|
|
- cat <<EOF > /root/install-nodejs.sh
|
156
|
|
-#!/bin/bash
|
157
|
|
-PATH="/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin"
|
158
|
|
-NODE_PATH="/usr/lib/node_modules"
|
159
|
|
-cp /usr/bin/nodejs /usr/local/bin/node
|
160
|
|
-cp /usr/bin/nodejs /usr/bin/node
|
161
|
|
-/usr/bin/curl -0 -L https://npmjs.org/install.sh | sh
|
162
|
|
-npm install -g n@${NODEJS_N_VERSION} --save
|
163
|
|
-if [ ! -f /usr/local/bin/n ]; then
|
164
|
|
- exit 1
|
165
|
|
-fi
|
166
|
|
-cp /usr/local/bin/n /usr/bin/n
|
167
|
|
-n ${NODEJS_VERSION}
|
168
|
|
-if [ ! -f /usr/local/bin/node ]; then
|
169
|
|
- exit 2
|
170
|
|
-fi
|
171
|
|
-cp /usr/local/bin/node /usr/bin/nodejs
|
172
|
|
-cp /usr/local/bin/node /usr/bin/node
|
173
|
|
-npm install -g npm@${NPM_VERSION} --save
|
174
|
|
-if [ ! -f /usr/local/bin/npm ]; then
|
175
|
|
- exit 3
|
176
|
|
-fi
|
177
|
|
-cp /usr/local/bin/npm /usr/bin/npm
|
178
|
|
-npm install -g pug@2.0.0-beta6 --save
|
179
|
|
-npm install -g graceful-fs@4.1.10 --save
|
180
|
|
-npm install -g minimatch@3.0.3 --save
|
181
|
|
-exit 0
|
182
|
|
-EOF
|
183
|
|
- chmod +x /root/install-nodejs.sh
|
184
|
|
- /root/install-nodejs.sh
|
185
|
|
- if [ ! "$?" = "0" ]; then
|
186
|
|
- rm -f /root/install-nodejs.sh
|
187
|
|
- exit 7632572
|
|
155
|
+ cp /usr/bin/nodejs /usr/local/bin/node
|
|
156
|
+ cp /usr/bin/nodejs /usr/bin/node
|
|
157
|
+
|
|
158
|
+ npm install -g n@${NODEJS_N_VERSION} --save
|
|
159
|
+ if [ ! -f /usr/local/bin/n ]; then
|
|
160
|
+ exit 1
|
188
|
161
|
fi
|
189
|
|
- rm -f /root/install-nodejs.sh
|
|
162
|
+ cp /usr/local/bin/n /usr/bin/n
|
|
163
|
+ n ${NODEJS_VERSION}
|
|
164
|
+ if [ ! -f /usr/local/bin/node ]; then
|
|
165
|
+ exit 2
|
|
166
|
+ fi
|
|
167
|
+ cp /usr/local/bin/node /usr/bin/nodejs
|
|
168
|
+ cp /usr/local/bin/node /usr/bin/node
|
|
169
|
+ npm install -g npm@${NPM_VERSION} --save
|
|
170
|
+ if [ ! -f /usr/local/bin/npm ]; then
|
|
171
|
+ exit 3
|
|
172
|
+ fi
|
|
173
|
+ cp /usr/local/bin/npm /usr/bin/npm
|
|
174
|
+ npm install -g pug@2.0.0-beta6 --save
|
|
175
|
+ npm install -g graceful-fs@4.1.10 --save
|
|
176
|
+ npm install -g minimatch@3.0.3 --save
|
190
|
177
|
|
191
|
178
|
# second npm install attempt seems necessary
|
192
|
179
|
npm install -g npm@${NPM_VERSION} --save
|