|
@@ -372,50 +372,14 @@ function mesh_install_dat {
|
372
|
372
|
cat <<EOF > "$rootdir/usr/bin/install_dat"
|
373
|
373
|
#!/bin/bash
|
374
|
374
|
npm install --arch=$NPM_ARCH -g dat
|
375
|
|
-npm install --arch=$NPM_ARCH -g @garbados/dat-boi
|
376
|
375
|
EOF
|
377
|
376
|
chroot "$rootdir" /bin/chmod +x /usr/bin/install_dat
|
378
|
377
|
chroot "$rootdir" /usr/bin/install_dat
|
379
|
378
|
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
|
397
|
379
|
}
|
398
|
380
|
|
399
|
381
|
function install_dat {
|
400
|
382
|
npm install -g dat
|
401
|
|
- npm install -g @garbados/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
|
419
|
383
|
}
|
420
|
384
|
|
421
|
385
|
function mesh_install_scuttlebot {
|