Преглед изворни кода

Backup and restore password storage state

Bob Mottram пре 8 година
родитељ
комит
98ed130c1b

+ 7
- 0
src/freedombone-backup-local Прегледај датотеку

@@ -250,6 +250,13 @@ function backup_configfiles {
250 250
     if [ -f $NODEJS_INSTALLED_APPS_FILE ]; then
251 251
         cp -f $NODEJS_INSTALLED_APPS_FILE $temp_backup_dir
252 252
     fi
253
+    if [ -f /root/.nostore ]; then
254
+        cp -f /root/.nostore $temp_backup_dir
255
+    else
256
+        if [ -f $temp_backup_dir/.nostore ]; then
257
+            rm $temp_backup_dir/.nostore
258
+        fi
259
+    fi
253 260
     cp -f $CONFIGURATION_FILE $temp_backup_dir
254 261
     cp -f $COMPLETION_FILE $temp_backup_dir
255 262
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then

+ 7
- 0
src/freedombone-backup-remote Прегледај датотеку

@@ -114,6 +114,13 @@ function backup_configfiles {
114 114
     if [ -f $NODEJS_INSTALLED_APPS_FILE ]; then
115 115
         cp -f $NODEJS_INSTALLED_APPS_FILE $temp_backup_dir
116 116
     fi
117
+    if [ -f /root/.nostore ]; then
118
+        cp -f /root/.nostore $temp_backup_dir
119
+    else
120
+        if [ -f $temp_backup_dir/.nostore ]; then
121
+            rm $temp_backup_dir/.nostore
122
+        fi
123
+    fi
117 124
     cp -f $CONFIGURATION_FILE $temp_backup_dir
118 125
     cp -f $COMPLETION_FILE $temp_backup_dir
119 126
     if [ -f $BACKUP_EXTRA_DIRECTORIES ]; then

+ 10
- 0
src/freedombone-restore-local Прегледај датотеку

@@ -105,6 +105,16 @@ function restore_configfiles {
105 105
         temp_restore_dir=/root/tempconfig
106 106
         restore_directory_from_usb $temp_restore_dir configfiles
107 107
 
108
+        if [ -f $temp_restore_dir/root/.nostore ]; then
109
+            if [ ! -f /root/.nostore ]; then
110
+                touch /root/.nostore
111
+            fi
112
+        else
113
+            if [ -f /root/.nostore ]; then
114
+                rm /root/.nostore
115
+            fi
116
+        fi
117
+
108 118
         if [ -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE ]; then
109 119
             cp -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE $NODEJS_INSTALLED_APPS_FILE
110 120
         fi

+ 10
- 0
src/freedombone-restore-remote Прегледај датотеку

@@ -112,6 +112,16 @@ function restore_configfiles {
112 112
         temp_restore_dir=/root/tempconfig
113 113
         restore_directory_from_friend $temp_restore_dir configfiles
114 114
 
115
+        if [ -f $temp_restore_dir/root/.nostore ]; then
116
+            if [ ! -f /root/.nostore ]; then
117
+                touch /root/.nostore
118
+            fi
119
+        else
120
+            if [ -f /root/.nostore ]; then
121
+                rm /root/.nostore
122
+            fi
123
+        fi
124
+
115 125
         if [ -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE ]; then
116 126
             cp -f $temp_restore_dir$NODEJS_INSTALLED_APPS_FILE $NODEJS_INSTALLED_APPS_FILE
117 127
         fi