Pārlūkot izejas kodu

npm architecture

Bob Mottram 7 gadus atpakaļ
vecāks
revīzija
15b6762f79
1 mainītis faili ar 10 papildinājumiem un 2 dzēšanām
  1. 10
    2
      src/freedombone-image-customise

+ 10
- 2
src/freedombone-image-customise Parādīt failu

562
 INSTALLING_MESH=
562
 INSTALLING_MESH=
563
 
563
 
564
 install_patchwork() {
564
 install_patchwork() {
565
+    NPM_ARCH='ia32'
566
+    if [[ $ARCHITECTURE == 'arm'* ]]; then
567
+        NPM_ARCH='armv7l'
568
+    fi
569
+    if [[ $ARCHITECTURE == 'x86_64' || $ARCHITECTURE == 'amd64' ]]; then
570
+        NPM_ARCH='x64'
571
+    fi
572
+
565
     git clone https://github.com/ssbc/patchwork $rootdir/etc/patchwork
573
     git clone https://github.com/ssbc/patchwork $rootdir/etc/patchwork
566
 
574
 
567
     cat <<EOF > $rootdir/usr/bin/install_patchwork
575
     cat <<EOF > $rootdir/usr/bin/install_patchwork
568
 #!/bin/bash
576
 #!/bin/bash
569
 cd /etc/patchwork
577
 cd /etc/patchwork
570
-npm install --arch=ia32 electron
571
-npm install
578
+npm install --arch=$NPM_ARCH electron
579
+npm install --arch=$NPM_ARCH
572
 EOF
580
 EOF
573
     chroot "$rootdir" /bin/chmod +x /usr/bin/install_patchwork
581
     chroot "$rootdir" /bin/chmod +x /usr/bin/install_patchwork
574
     chroot "$rootdir" /usr/bin/install_patchwork
582
     chroot "$rootdir" /usr/bin/install_patchwork