Przeglądaj źródła

Change node installation

Bob Mottram 8 lat temu
rodzic
commit
4a67b64d35
1 zmienionych plików z 22 dodań i 35 usunięć
  1. 22
    35
      src/freedombone-utils-nodejs

+ 22
- 35
src/freedombone-utils-nodejs Wyświetl plik

61
 NODE_PATH="/usr/lib/node_modules"
61
 NODE_PATH="/usr/lib/node_modules"
62
 cp /usr/bin/nodejs /usr/local/bin/node
62
 cp /usr/bin/nodejs /usr/local/bin/node
63
 cp /usr/bin/nodejs /usr/bin/node
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
 npm install -g n@${NODEJS_N_VERSION} --save
65
 npm install -g n@${NODEJS_N_VERSION} --save
66
 n ${NODEJS_VERSION}
66
 n ${NODEJS_VERSION}
67
 exit 0
67
 exit 0
152
         exit 63962
152
         exit 63962
153
     fi
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
     fi
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
     # second npm install attempt seems necessary
178
     # second npm install attempt seems necessary
192
     npm install -g npm@${NPM_VERSION} --save
179
     npm install -g npm@${NPM_VERSION} --save