Просмотр исходного кода

Move remote ipfs backup to app script

Bob Mottram 8 лет назад
Родитель
Сommit
cecce33265
2 измененных файлов: 10 добавлений и 10 удалений
  1. 10
    2
      src/freedombone-app-ipfs
  2. 0
    8
      src/freedombone-backup-remote

+ 10
- 2
src/freedombone-app-ipfs Просмотреть файл

@@ -35,7 +35,7 @@ IPFS_COMMIT='20b06a4cbce8884f5b194da6e98cb11f2c77f166'
35 35
 IPFS_PORT=4001
36 36
 
37 37
 function reconfigure_ipfs {
38
-    echo -n ''
38
+	echo -n ''
39 39
 }
40 40
 
41 41
 function upgrade_ipfs {
@@ -92,7 +92,15 @@ function restore_local_ipfs {
92 92
 }
93 93
 
94 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 106
 function restore_remote_ipfs {

+ 0
- 8
src/freedombone-backup-remote Просмотреть файл

@@ -276,13 +276,6 @@ function backup_admin_readme {
276 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 279
 function backup_dlna {
287 280
 	if [ -d /var/cache/minidlna ]; then
288 281
 		echo $"Backing up DLNA cache"
@@ -463,7 +456,6 @@ if [[ $TEST_MODE == "no" ]]; then
463 456
 	backup_certs
464 457
 	backup_mailing_list
465 458
 
466
-	backup_ipfs
467 459
 	backup_dlna
468 460
 	backup_voip
469 461
 	backup_tox