Browse Source

Separate remote backips file with spaces

Bob Mottram 9 years ago
parent
commit
46e0aba9b3
3 changed files with 11 additions and 7 deletions
  1. 5
    3
      src/freedombone-backup-remote
  2. 3
    3
      src/freedombone-remote
  3. 3
    1
      src/freedombone-restore-remote

+ 5
- 3
src/freedombone-backup-remote View File

@@ -533,13 +533,15 @@ while read remote_server
533 533
 do
534 534
     # Get the server and its password
535 535
     # Format is:
536
-    #   username@domain:/home/username <port number> <ssh password>
536
+    #   username@domain <port number> /home/username <ssh password>
537 537
     REMOTE_SERVER=$(echo "${remote_server}" | awk -F ' ' '{print $1}')
538 538
     if [ $REMOTE_SERVER ]; then
539
-        REMOTE_DOMAIN=$(echo "${remote_server}" | awk -F ':' '{print $1}' | awk -F '@' '{print $2}')
539
+        REMOTE_DOMAIN=$(echo "${remote_server}" | awk -F ' ' '{print $1}' | awk -F '@' '{print $2}')
540 540
         REMOTE_SSH_PORT=$(echo "${remote_server}" | awk -F ' ' '{print $2}')
541
-        REMOTE_PASSWORD=$(echo "${remote_server}" | awk -F ' ' '{print $3}')
541
+		REMOTE_DIRECTORY=$(echo "${remote_server}" | awk -F ' ' '{print $3}')
542
+        REMOTE_PASSWORD=$(echo "${remote_server}" | awk -F ' ' '{print $4}')
542 543
         NOW=$(date +"%Y-%m-%d %H:%M:%S")
544
+        REMOTE_SERVER=$REMOTE_SERVER:$REMOTE_DIRECTORY
543 545
 
544 546
         echo "$NOW Starting backup to $REMOTE_SERVER" >> /var/log/remotebackups.log
545 547
 

+ 3
- 3
src/freedombone-remote View File

@@ -196,7 +196,7 @@ function interactive_configuration_remote_backups {
196 196
                           dialog --title "Password quality check" --msgbox "The reciprocal password given was too short. It must be at least $MINIMUM_PASSWORD_LENGTH characters" 6 40
197 197
                       else
198 198
                           echo ${remote_ssh_reciprocal_username}:${remote_ssh_reciprocal_password}::::/home/${remote_ssh_reciprocal_username}:bash | newusers
199
-                          echo "$remote_ssh_username@$remote_ssh_domain:$remote_ssh_port//home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
199
+                          echo "$remote_ssh_username@$remote_ssh_domain $remote_ssh_port /home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
200 200
                           remote_ssh_username=""
201 201
                           remote_ssh_domain=""
202 202
                           remote_ssh_port=""
@@ -206,7 +206,7 @@ function interactive_configuration_remote_backups {
206 206
                           entering_remote_backups_ctr=$((entering_remote_backups_ctr + 1))
207 207
                       fi
208 208
                   else
209
-                      echo "$remote_ssh_username@$remote_ssh_domain:$remote_ssh_port//home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
209
+                      echo "$remote_ssh_username@$remote_ssh_domain $remote_ssh_port /home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
210 210
                       remote_ssh_username=""
211 211
                       remote_ssh_domain=""
212 212
                       remote_ssh_port=""
@@ -216,7 +216,7 @@ function interactive_configuration_remote_backups {
216 216
                       entering_remote_backups_ctr=$((entering_remote_backups_ctr + 1))
217 217
                   fi
218 218
               else
219
-                  echo "$remote_ssh_username@$remote_ssh_domain:$remote_ssh_port//home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
219
+                  echo "$remote_ssh_username@$remote_ssh_domain $remote_ssh_port /home/$remote_ssh_username $remote_ssh_password" >> $FRIENDS_SERVERS_LIST
220 220
                   remote_ssh_username=""
221 221
                   remote_ssh_domain=""
222 222
                   remote_ssh_port=""

+ 3
- 1
src/freedombone-restore-remote View File

@@ -70,7 +70,9 @@ fi
70 70
 
71 71
 REMOTE_SERVER=$(grep -i "$SERVER_NAME" $BACKUP_LIST | awk -F ' ' '{print $1}')
72 72
 REMOTE_SSH_PORT=$(grep -i "$SERVER_NAME" $BACKUP_LIST | awk -F ' ' '{print $2}')
73
-REMOTE_PASSWORD=$(grep -i "$SERVER_NAME" $BACKUP_LIST | awk -F ' ' '{print $3}')
73
+REMOTE_DIRECTORY=$(grep -i "$SERVER_NAME" $BACKUP_LIST | awk -F ' ' '{print $3}')
74
+REMOTE_PASSWORD=$(grep -i "$SERVER_NAME" $BACKUP_LIST | awk -F ' ' '{print $4}')
75
+REMOTE_SERVER=$REMOTE_SERVER:$REMOTE_DIRECTORY
74 76
 
75 77
 NOW=$(date +"%Y-%m-%d %H:%M:%S")
76 78