|
@@ -125,9 +125,13 @@ function upgrade_nodejs {
|
125
|
125
|
n {NODEJS_VERSION}
|
126
|
126
|
fi
|
127
|
127
|
cp /usr/local/bin/n /usr/bin/n
|
128
|
|
- cp /usr/local/bin/npm /usr/bin/npm
|
129
|
|
- cp /usr/local/bin/node /usr/bin/nodejs
|
130
|
|
- cp /usr/local/bin/node /usr/bin/node
|
|
128
|
+ if [ -f /usr/local/bin/npm ]; then
|
|
129
|
+ cp /usr/local/bin/npm /usr/bin/npm
|
|
130
|
+ fi
|
|
131
|
+ if [ -f /usr/local/bin/node ]; then
|
|
132
|
+ cp /usr/local/bin/node /usr/bin/nodejs
|
|
133
|
+ cp /usr/local/bin/node /usr/bin/node
|
|
134
|
+ fi
|
131
|
135
|
}
|
132
|
136
|
|
133
|
137
|
function install_nodejs {
|
|
@@ -174,9 +178,13 @@ function install_nodejs {
|
174
|
178
|
fi
|
175
|
179
|
npm install -g npm@${NPM_VERSION} --save
|
176
|
180
|
if [ ! -f /usr/local/bin/npm ]; then
|
177
|
|
- exit 3
|
|
181
|
+ if [ ! -f /usr/bin/npm ]; then
|
|
182
|
+ exit 3
|
|
183
|
+ fi
|
|
184
|
+ fi
|
|
185
|
+ if [ -f /usr/local/bin/npm ]; then
|
|
186
|
+ cp /usr/local/bin/npm /usr/bin/npm
|
178
|
187
|
fi
|
179
|
|
- cp /usr/local/bin/npm /usr/bin/npm
|
180
|
188
|
npm install -g pug@2.0.0-beta6 --save
|
181
|
189
|
npm install -g graceful-fs@4.1.10 --save
|
182
|
190
|
npm install -g minimatch@3.0.3 --save
|
|
@@ -189,7 +197,9 @@ function install_nodejs {
|
189
|
197
|
rm -rf /usr/local/lib/node_modules/npm
|
190
|
198
|
fi
|
191
|
199
|
npm install -g npm@${NPM_VERSION} --save
|
192
|
|
- cp /usr/local/bin/npm /usr/bin/npm
|
|
200
|
+ if [ -f /usr/local/bin/npm ]; then
|
|
201
|
+ cp /usr/local/bin/npm /usr/bin/npm
|
|
202
|
+ fi
|
193
|
203
|
|
194
|
204
|
# node seems tricky so here we're going to double check
|
195
|
205
|
# that the versions we expect did get installed
|