Bob Mottram 9 anni fa
parent
commit
e96f2aea05
1 ha cambiato i file con 9 aggiunte e 8 eliminazioni
  1. 9
    8
      src/freedombone

+ 9
- 8
src/freedombone Vedi File

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