Browse Source

Backup SSL certificates

Bob Mottram 10 years ago
parent
commit
9af646c717
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      install-freedombone.sh

+ 9
- 0
install-freedombone.sh View File

@@ -3114,6 +3114,11 @@ function create_backup_script {
3114 3114
   echo '    fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
3115 3115
   echo "    obnam -r $USB_MOUNT/backup/personal /home/$MY_USERNAME/personal" >> /usr/bin/$BACKUP_SCRIPT_NAME
3116 3116
   echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
3117
+  # SSL certificates
3118
+  echo "  if [ ! -d $USB_MOUNT/backup/ssl ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
3119
+  echo "    mkdir $USB_MOUNT/backup/ssl" >> /usr/bin/$BACKUP_SCRIPT_NAME
3120
+  echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
3121
+  echo "  obnam -r $USB_MOUNT/backup/ssl /etc/ssl" >> /usr/bin/$BACKUP_SCRIPT_NAME
3117 3122
   # dynamic dns
3118 3123
   echo "  if [ -f /usr/bin/dynamicdns ]; then" >> /usr/bin/$BACKUP_SCRIPT_NAME
3119 3124
   echo "    cp -f /usr/bin/dynamicdns $USB_MOUNT/backup/dynamicdns" >> /usr/bin/$BACKUP_SCRIPT_NAME
@@ -3225,6 +3230,10 @@ function create_restore_script {
3225 3230
   echo "  if [ -d $USB_MOUNT/backup/personal ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
3226 3231
   echo "    obnam restore --to /home/$MY_USERNAME/personal $USB_MOUNT/backup/personal" >> /usr/bin/$RESTORE_SCRIPT_NAME
3227 3232
   echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
3233
+  # SSL certificates
3234
+  echo "  if [ -d $USB_MOUNT/backup/ssl ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
3235
+  echo "    obnam restore --to /etc/ssl $USB_MOUNT/backup/ssl" >> /usr/bin/$RESTORE_SCRIPT_NAME
3236
+  echo '  fi' >> /usr/bin/$BACKUP_SCRIPT_NAME
3228 3237
   # dynamic dns
3229 3238
   echo "  if [ -f $USB_MOUNT/backup/dynamicdns ]; then" >> /usr/bin/$RESTORE_SCRIPT_NAME
3230 3239
   echo "    cp -f $USB_MOUNT/backup/dynamicdns /usr/bin/dynamicdns" >> /usr/bin/$RESTORE_SCRIPT_NAME