瀏覽代碼

Backup key parameters

Bob Mottram 9 年之前
父節點
當前提交
9432db1cf1
共有 1 個文件被更改,包括 10 次插入2 次删除
  1. 10
    2
      src/freedombone

+ 10
- 2
src/freedombone 查看文件

@@ -2428,7 +2428,11 @@ function backup_directory_to_usb {
2428 2428
       echo '      exit 43382' >> /usr/bin/$BACKUP_SCRIPT_NAME
2429 2429
       echo '    fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
2430 2430
       echo -n '    MY_BACKUP_KEY_ID=$(gpg --list-keys "$MY_NAME (backup key)" ' >> /usr/bin/$BACKUP_SCRIPT_NAME
2431
-      echo "| grep 'pub ' | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
2431
+      echo -n "| grep 'pub ' | awk -F ' ' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
2432
+      echo -n '$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2433
+      echo -n "}' | awk -F '/' '{print " >> /usr/bin/$BACKUP_SCRIPT_NAME
2434
+      echo -n '$2' >> /usr/bin/$BACKUP_SCRIPT_NAME
2435
+      echo "}')" >> /usr/bin/$BACKUP_SCRIPT_NAME
2432 2436
       echo '    obnam backup -r $USB_MOUNT/backup/${2} --encrypt-with $MY_BACKUP_KEY_ID ${1}' >> /usr/bin/$BACKUP_SCRIPT_NAME
2433 2437
   else
2434 2438
       # For rsyncrypto usage see http://archive09.linux.com/feature/125322
@@ -3760,7 +3764,11 @@ function backup_directory_to_friend {
3760 3764
       echo '    exit 43382' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3761 3765
       echo '  fi' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3762 3766
       echo -n '  MY_BACKUP_KEY_ID=$(gpg --list-keys "$MY_NAME (backup key)" ' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3763
-      echo "| grep 'pub ' | awk -F ' ' '{print $2}' | awk -F '/' '{print $2}')" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3767
+      echo -n "| grep 'pub ' | awk -F ' ' '{print " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3768
+      echo -n '$2' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3769
+      echo -n "}' | awk -F '/' '{print " >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3770
+      echo -n '$2' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3771
+      echo "}')" >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3764 3772
 
3765 3773
       echo -n '  obnam backup -r $SERVER_DIRECTORY/backup/ ' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME
3766 3774
       echo '--encrypt-with $MY_BACKUP_KEY_ID ' >> /usr/bin/$BACKUP_TO_FRIENDS_SCRIPT_NAME