소스 검색

Try permissions option

Bob Mottram 7 년 전
부모
커밋
a67fc56d8c
1개의 변경된 파일4개의 추가작업 그리고 6개의 파일을 삭제
  1. 4
    6
      src/freedombone-app-scuttlebot

+ 4
- 6
src/freedombone-app-scuttlebot 파일 보기

402
 
402
 
403
     cat <<EOF > "$rootdir/usr/bin/install_scuttlebot"
403
     cat <<EOF > "$rootdir/usr/bin/install_scuttlebot"
404
 #!/bin/bash
404
 #!/bin/bash
405
-chown -R $(whoami):$(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
406
-chown -R $(whoami):$(whoami) ~/.npm
407
-if ! npm install --arch=$NPM_ARCH -g scuttlebot@${SCUTTLEBOT_VERSION}; then
408
-    exit 2
405
+if ! npm install --unsafe-perm --verbose --arch=$NPM_ARCH -g scuttlebot@${SCUTTLEBOT_VERSION}; then
406
+    exit 1
409
 fi
407
 fi
410
 if ! npm install --arch=$NPM_ARCH -g git-ssb; then
408
 if ! npm install --arch=$NPM_ARCH -g git-ssb; then
411
-    exit 3
409
+    exit 2
412
 fi
410
 fi
413
 if ! npm install --arch=$NPM_ARCH -g git-remote-ssb; then
411
 if ! npm install --arch=$NPM_ARCH -g git-remote-ssb; then
414
-    exit 4
412
+    exit 3
415
 fi
413
 fi
416
 EOF
414
 EOF
417
     chroot "$rootdir" /bin/chmod +x /usr/bin/install_scuttlebot
415
     chroot "$rootdir" /bin/chmod +x /usr/bin/install_scuttlebot