|
@@ -451,11 +451,14 @@ function mesh_install_ipfs_go {
|
451
|
451
|
|
452
|
452
|
echo '[Unit]' > $IPFS_USER_DAEMON
|
453
|
453
|
echo 'Description=IPFS go daemon' >> $IPFS_USER_DAEMON
|
|
454
|
+ echo 'After=syslog.target' >> $IPFS_USER_DAEMON
|
|
455
|
+ echo 'After=network.target' >> $IPFS_USER_DAEMON
|
454
|
456
|
echo '' >> $IPFS_USER_DAEMON
|
455
|
457
|
echo '[Service]' >> $IPFS_USER_DAEMON
|
|
458
|
+ echo 'Type=simple' >> $IPFS_USER_DAEMON
|
456
|
459
|
echo "ExecStart=$IPFS_PATH/ipfs daemon" >> $IPFS_USER_DAEMON
|
457
|
460
|
echo 'Restart=on-failure' >> $IPFS_USER_DAEMON
|
458
|
|
- echo 'RestartSec=10' >> $IPFS_USER_DAEMON
|
|
461
|
+ echo 'RestartSec=60' >> $IPFS_USER_DAEMON
|
459
|
462
|
echo '' >> $IPFS_USER_DAEMON
|
460
|
463
|
echo '[Install]' >> $IPFS_USER_DAEMON
|
461
|
464
|
echo 'WantedBy=default.target' >> $IPFS_USER_DAEMON
|
|
@@ -539,7 +542,7 @@ function install_ipfs_go {
|
539
|
542
|
fi
|
540
|
543
|
|
541
|
544
|
# initialise
|
542
|
|
- chmod +x $IPFS_PATH/ipfs
|
|
545
|
+ chmod 755 $IPFS_PATH/ipfs
|
543
|
546
|
su -c "$IPFS_PATH/ipfs init -b 2048" - $MY_USERNAME
|
544
|
547
|
if [ ! -d /home/$MY_USERNAME/.ipfs ]; then
|
545
|
548
|
echo "IPFS could not be initialised for user $MY_USERNAME"
|