Kaynağa Gözat

Ensure npm version is installed

Bob Mottram 8 yıl önce
ebeveyn
işleme
098e269261
2 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. 4
    0
      src/freedombone-app-jitsi
  2. 2
    1
      src/freedombone-utils-nodejs

+ 4
- 0
src/freedombone-app-jitsi Dosyayı Görüntüle

@@ -223,6 +223,10 @@ function install_jitsi {
223 223
     apt-get -yq install wget debconf-utils default-jre
224 224
     install_nodejs jitsi
225 225
     npm install -g browserify@13.1.1
226
+    if [ ! "$?" = "0" ]; then
227
+        remove_nodejs jitsi
228
+        exit 638352
229
+    fi
226 230
     if ! grep "jitsi" /etc/apt/sources.list; then
227 231
         echo "deb http://download.jitsi.org/nightly/deb ${jitsi_deb_repo}/" >> /etc/apt/sources.list
228 232
     fi

+ 2
- 1
src/freedombone-utils-nodejs Dosyayı Görüntüle

@@ -129,9 +129,10 @@ NODE_PATH="/usr/lib/node_modules"
129 129
 cp /usr/bin/nodejs /usr/local/bin/node
130 130
 cp /usr/bin/nodejs /usr/bin/node
131 131
 /usr/bin/curl -0 -L https://npmjs.org/install.sh | sh
132
+npm install -g npm@{NPM_VERSION}
132 133
 npm install -g n@${NODEJS_N_VERSION} --save
133 134
 n ${NODEJS_VERSION}
134
-npm update -g npm@{NPM_VERSION}
135
+npm upgrade -g npm@{NPM_VERSION}
135 136
 npm install -g pug@2.0.0-beta6
136 137
 npm install -g graceful-fs@4.1.10
137 138
 npm install -g minimatch@3.0.3