Procházet zdrojové kódy

Add datboi to mesh

Bob Mottram před 7 roky
rodič
revize
b015720228
1 změnil soubory, kde provedl 17 přidání a 1 odebrání
  1. 17
    1
      src/freedombone-app-scuttlebot

+ 17
- 1
src/freedombone-app-scuttlebot Zobrazit soubor

@@ -361,15 +361,31 @@ function scuttlebot_git_setup {
361 361
     fi
362 362
 }
363 363
 
364
+function mesh_install_dat {
365
+    get_npm_arch
366
+
367
+    cat <<EOF > $rootdir/usr/bin/install_dat
368
+#!/bin/bash
369
+npm install --arch=$NPM_ARCH -g dat
370
+npm install --arch=$NPM_ARCH -g @garbados/dat-boi
371
+npm install --arch=$NPM_ARCH -g add-to-systemd
372
+add-to-systemd dat-boi --user $(whoami) `which dat-boi`
373
+EOF
374
+    chroot "$rootdir" /bin/chmod +x /usr/bin/install_dat
375
+    chroot "$rootdir" /usr/bin/install_dat
376
+    rm $rootdir/usr/bin/install_dat
377
+}
378
+
364 379
 function mesh_install_scuttlebot {
365 380
     SCUTTLEBOT_ONION_HOSTNAME=
366 381
 
382
+    mesh_install_dat
383
+
367 384
     get_npm_arch
368 385
 
369 386
     cat <<EOF > $rootdir/usr/bin/install_scuttlebot
370 387
 #!/bin/bash
371 388
 npm install --arch=$NPM_ARCH -g scuttlebot@${SCUTTLEBOT_VERSION}
372
-npm install --arch=$NPM_ARCH -g dat
373 389
 npm install --arch=$NPM_ARCH -g git-ssb
374 390
 npm install --arch=$NPM_ARCH -g git-remote-ssb
375 391
 EOF