Parcourir la source

Move remote ipfs backup to app script

Bob Mottram il y a 8 ans
Parent
révision
cecce33265
2 fichiers modifiés avec 10 ajouts et 10 suppressions
  1. 10
    2
      src/freedombone-app-ipfs
  2. 0
    8
      src/freedombone-backup-remote

+ 10
- 2
src/freedombone-app-ipfs Voir le fichier

35
 IPFS_PORT=4001
35
 IPFS_PORT=4001
36
 
36
 
37
 function reconfigure_ipfs {
37
 function reconfigure_ipfs {
38
-    echo -n ''
38
+	echo -n ''
39
 }
39
 }
40
 
40
 
41
 function upgrade_ipfs {
41
 function upgrade_ipfs {
92
 }
92
 }
93
 
93
 
94
 function backup_remote_ipfs {
94
 function backup_remote_ipfs {
95
-	echo -n ''
95
+	if ! grep -q "Admin user" $COMPLETION_FILE; then
96
+		return
97
+	fi
98
+	ADMIN_USERNAME=$(cat $COMPLETION_FILE | grep "Admin user" | awk -F ':' '{print $2}')
99
+	if [ -d /home/$ADMIN_USERNAME/.ipfs ]; then
100
+		echo $"Backing up IPFS"
101
+		backup_directory_to_friend /home/$ADMIN_USERNAME/.ipfs ipfs
102
+		echo $"Backup of IPFS complete"
103
+	fi
96
 }
104
 }
97
 
105
 
98
 function restore_remote_ipfs {
106
 function restore_remote_ipfs {

+ 0
- 8
src/freedombone-backup-remote Voir le fichier

276
 	fi
276
 	fi
277
 }
277
 }
278
 
278
 
279
-function backup_ipfs {
280
-	if [ -d /home/$ADMIN_USERNAME/.ipfs ]; then
281
-		echo $"Backing up IPFS"
282
-		backup_directory_to_friend /home/$ADMIN_USERNAME/.ipfs ipfs
283
-	fi
284
-}
285
-
286
 function backup_dlna {
279
 function backup_dlna {
287
 	if [ -d /var/cache/minidlna ]; then
280
 	if [ -d /var/cache/minidlna ]; then
288
 		echo $"Backing up DLNA cache"
281
 		echo $"Backing up DLNA cache"
463
 	backup_certs
456
 	backup_certs
464
 	backup_mailing_list
457
 	backup_mailing_list
465
 
458
 
466
-	backup_ipfs
467
 	backup_dlna
459
 	backup_dlna
468
 	backup_voip
460
 	backup_voip
469
 	backup_tox
461
 	backup_tox