diff --git a/files/gnome/backup.sh b/files/gnome/backup.sh index 30e12c26f4..c8ed8399a6 100644 --- a/files/gnome/backup.sh +++ b/files/gnome/backup.sh @@ -32,12 +32,11 @@ MACHINES='signal.gnome.org BACKUP_DIR='/fedora_backups/gnome/' LOGS_DIR='/fedora_backups/gnome/logs' -BACKUP_USER='root' for MACHINE in $MACHINES; do - rsync -avz -e "ssh -F /usr/local/etc/gnome_ssh_config -i /usr/local/etc/gnome_backup_id.rsa" --bwlimit=2000 $BACKUP_USER@$MACHINE:/etc/rsyncd/backup.exclude $BACKUP_DIR/excludes/$MACHINE.exclude + rsync -avz -e "ssh -F /usr/local/etc/gnome_ssh_config" --bwlimit=2000 $MACHINE:/etc/rsyncd/backup.exclude $BACKUP_DIR/excludes/$MACHINE.exclude cd $BACKUP_DIR/$MACHINE - rsync -avz -e "ssh -F /usr/local/etc/gnome_ssh_config -i /usr/local/etc/gnome_backup_id.rsa" --bwlimit=2000 --exclude-from=$BACKUP_DIR/excludes/$MACHINE.exclude --log-file=$LOGS_DIR/$MACHINE.log $BACKUP_USER@$MACHINE:/ . + rsync -avz -e "ssh -F /usr/local/etc/gnome_ssh_config" --bwlimit=2000 --exclude-from=$BACKUP_DIR/excludes/$MACHINE.exclude --log-file=$LOGS_DIR/$MACHINE.log $MACHINE:/ . done diff --git a/files/gnome/ssh_config b/files/gnome/ssh_config index 57f43898a4..94b49d0085 100644 --- a/files/gnome/ssh_config +++ b/files/gnome/ssh_config @@ -2,3 +2,7 @@ Host live.gnome.org extensions.gnome.org puppet.gnome.org view.gnome.org User root IdentityFile /usr/local/etc/gnome_backup_id.rsa ProxyCommand ssh -W %h:%p root@bastion.gnome.org + +Host *.gnome.org + User root + IdentityFile /usr/local/etc/gnome_backup_id.rsa