ソースを参照

Forget backups

Bob Mottram 9 年 前
コミット
e96f2aea05
共有1 個のファイルを変更した9 個の追加8 個の削除を含む
  1. 9
    8
      src/freedombone

+ 9
- 8
src/freedombone ファイルの表示

@@ -2469,7 +2469,8 @@ function backup_directory_to_usb {
2469 2469
       echo -n "}' | awk -F '/' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
2470 2470
       echo -n '$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2471 2471
       echo "}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
2472
-      echo "    obnam forget --keep=${BACKUP_MAX_DAYS}d -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}" >> /usr/bin/$BACKUP_SCRIPT_NAME
2472
+      echo -n "    obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_SCRIPT_NAME
2473
+	  echo '-r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
2473 2474
       echo '    obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
2474 2475
   else
2475 2476
       # For rsyncrypto usage see http://archive09.linux.com/feature/125322
@@ -2615,7 +2616,7 @@ function create_backup_script {
2615 2616
   echo '    backup_directory_to_usb /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_SCRIPT_NAME
2616 2617
   echo 'fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2617 2618
   echo '' >> /usr/bin/$BACKUP_SCRIPT_NAME
2618
-  
2619
+
2619 2620
   if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
2620 2621
       BACKUP_INCLUDES_DATABASES="yes"
2621 2622
       echo 'backup_database gnusocial' >> /usr/bin/$BACKUP_SCRIPT_NAME
@@ -3976,8 +3977,8 @@ function backup_directory_to_friend {
3976 3977
       echo -n '$2' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3977 3978
       echo "}')" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3978 3979
 
3979
-      echo -n "  obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME     
3980
-      echo '-r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME    
3980
+      echo -n "  obnam forget --keep=${BACKUP_MAX_DAYS}d " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3981
+      echo '-r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3981 3982
       echo '  obnam backup -r $SERVER_DIRECTORY/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
3982 3983
   else
3983 3984
       # For rsyncrypto usage see http://archive09.linux.com/feature/125322
@@ -4115,7 +4116,7 @@ function backup_to_friends_servers {
4115 4116
   echo '    backup_directory_to_friend /etc/letsencrypt letsencrypt' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
4116 4117
   echo 'fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
4117 4118
   echo '' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
4118
-  
4119
+
4119 4120
   if grep -Fxq "install_gnu_social" $COMPLETION_FILE; then
4120 4121
       BACKUP_INCLUDES_DATABASES="yes"
4121 4122
       echo 'backup_database_to_friend gnusocial' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
@@ -7970,7 +7971,7 @@ function install_letsencrypt {
7970 7971
 
7971 7972
   # This is experimental developer preview and I hope at some stage
7972 7973
   # there will be a debian package for it.
7973
-  
7974
+
7974 7975
   # obtain the repo
7975 7976
   if [ ! -d $INSTALL_DIR/letsencrypt ]; then
7976 7977
       git clone https://github.com/letsencrypt/letsencrypt
@@ -7988,9 +7989,9 @@ function install_letsencrypt {
7988 7989
   ./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory certonly
7989 7990
   if [ ! "$?" = "0" ]; then
7990 7991
       echo 'Failed to install letsencrypt'
7991
-      exit 63216      
7992
+      exit 63216
7992 7993
   fi
7993
-  
7994
+
7994 7995
   echo 'install_letsencrypt' >> $COMPLETION_FILE
7995 7996
 }
7996 7997