|
@@ -373,19 +373,49 @@ function mesh_install_dat {
|
373
|
373
|
#!/bin/bash
|
374
|
374
|
npm install --arch=$NPM_ARCH -g dat
|
375
|
375
|
npm install --arch=$NPM_ARCH -g @garbados/dat-boi
|
376
|
|
-npm install --arch=$NPM_ARCH -g add-to-systemd
|
377
|
|
-add-to-systemd dat-boi --user "$(whoami)" "$(which dat-boi)"
|
378
|
376
|
EOF
|
379
|
377
|
chroot "$rootdir" /bin/chmod +x /usr/bin/install_dat
|
380
|
378
|
chroot "$rootdir" /usr/bin/install_dat
|
381
|
379
|
rm "$rootdir/usr/bin/install_dat"
|
|
380
|
+
|
|
381
|
+ { echo '[Unit]';
|
|
382
|
+ echo 'Description=DAT-boi';
|
|
383
|
+ echo 'After=syslog.target';
|
|
384
|
+ echo 'After=network.target';
|
|
385
|
+ echo '';
|
|
386
|
+ echo '[Service]';
|
|
387
|
+ echo 'Type=simple';
|
|
388
|
+ echo 'User=root';
|
|
389
|
+ echo 'Group=root';
|
|
390
|
+ echo 'ExecStart=/usr/local/bin/dat-boi';
|
|
391
|
+ echo 'Restart=always';
|
|
392
|
+ echo '';
|
|
393
|
+ echo '[Install]';
|
|
394
|
+ echo 'WantedBy=multi-user.target'; } > "$rootdir/etc/systemd/system/dat-boi.service"
|
|
395
|
+ chmod +x "$rootdir/etc/systemd/system/dat-boi.service"
|
|
396
|
+ chroot "$rootdir" systemctl enable dat-boi
|
382
|
397
|
}
|
383
|
398
|
|
384
|
399
|
function install_dat {
|
385
|
400
|
npm install -g dat
|
386
|
401
|
npm install -g @garbados/dat-boi
|
387
|
|
- npm install -g add-to-systemd
|
388
|
|
- add-to-systemd dat-boi --user "$(whoami)" "$(which dat-boi)"
|
|
402
|
+
|
|
403
|
+ { echo '[Unit]';
|
|
404
|
+ echo 'Description=DAT-boi';
|
|
405
|
+ echo 'After=syslog.target';
|
|
406
|
+ echo 'After=network.target';
|
|
407
|
+ echo '';
|
|
408
|
+ echo '[Service]';
|
|
409
|
+ echo 'Type=simple';
|
|
410
|
+ echo 'User=root';
|
|
411
|
+ echo 'Group=root';
|
|
412
|
+ echo 'ExecStart=/usr/local/bin/dat-boi';
|
|
413
|
+ echo 'Restart=always';
|
|
414
|
+ echo '';
|
|
415
|
+ echo '[Install]';
|
|
416
|
+ echo 'WantedBy=multi-user.target'; } > /etc/systemd/system/dat-boi.service
|
|
417
|
+ chmod +x /etc/systemd/system/dat-boi.service
|
|
418
|
+ systemctl enable dat-boi
|
389
|
419
|
}
|
390
|
420
|
|
391
|
421
|
function mesh_install_scuttlebot {
|