Przeglądaj źródła

obnam validation

Bob Mottram 8 lat temu
rodzic
commit
b479b2b61e
1 zmienionych plików z 20 dodań i 0 usunięć
  1. 20
    0
      src/freedombone-utils-backup

+ 20
- 0
src/freedombone-utils-backup Wyświetl plik

@@ -289,6 +289,16 @@ function backup_directory_to_usb {
289 289
 }
290 290
 
291 291
 function restore_directory_from_usb {
292
+    if [ ! ${1} ]; then
293
+        echo "obnam restore -r $USB_MOUNT/backup/${2} --to ${1}"
294
+        echo $'No restore destination given'
295
+        return
296
+    fi
297
+    if [ ! ${2} ]; then
298
+        echo "obnam restore -r $USB_MOUNT/backup/${2} --to ${1}"
299
+        echo $'No restore source given'
300
+        return
301
+    fi
292 302
     if [ ! -d ${1} ]; then
293 303
         mkdir ${1}
294 304
     fi
@@ -297,6 +307,16 @@ function restore_directory_from_usb {
297 307
 }
298 308
 
299 309
 function restore_directory_from_friend {
310
+    if [ ! ${1} ]; then
311
+        echo "obnam restore -r $SERVER_DIRECTORY/backup/${2} --to ${1}"
312
+        echo $'No restore destination given'
313
+        return
314
+    fi
315
+    if [ ! ${2} ]; then
316
+        echo "obnam restore -r $SERVER_DIRECTORY/backup/${2} --to ${1}"
317
+        echo $'No restore source given'
318
+        return
319
+    fi
300 320
     if [ ! -d ${1} ]; then
301 321
         mkdir ${1}
302 322
     fi