소스 검색

Set n architecture

Bob Mottram 7 년 전
부모
커밋
388f3d6168
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5
    1
      src/freedombone-utils-nodejs

+ 5
- 1
src/freedombone-utils-nodejs 파일 보기

@@ -44,12 +44,15 @@ NPM_VERSION='4.0.5'
44 44
 NODEJS_INSTALLED_APPS_FILE=$HOME/.nodejs-apps
45 45
 
46 46
 function get_npm_arch {
47
+    N_ARCH='x86'
47 48
     NPM_ARCH='ia32'
48 49
     if [[ $ARCHITECTURE == 'arm'* ]]; then
49 50
         NPM_ARCH='armv7l'
51
+        N_ARCH='arm'
50 52
     fi
51 53
     if [[ $ARCHITECTURE == 'x86_64' || $ARCHITECTURE == 'amd64' ]]; then
52 54
         NPM_ARCH='x64'
55
+        N_ARCH='x64'
53 56
     fi
54 57
 }
55 58
 
@@ -90,7 +93,8 @@ function mesh_install_nodejs {
90 93
 
91 94
     # update from the old debian nodejs version
92 95
     get_npm_arch
93
-    chroot "$rootdir" npm install --arch=$NPM_ARCH node@$NODEJS_VERSION -g
96
+    chroot "$rootdir" npm install --arch=$NPM_ARCH -g n@${NODEJS_N_VERSION} --save
97
+    chroot "$rootdir" n --arch $N_ARCH ${NODEJS_VERSION}
94 98
 }
95 99
 
96 100
 function remove_nodejs {