#!/bin/bash USERNAME=robbat2 HOSTNAME=dev.gentoo.org BACKUPSCRIPT=/home/robbat2/bin/homedir-backup-remote.sh DESTDIR=/home/robbat2/gentoo-dev-homedir-backup mkdir -p $DESTDIR echo "Building tarfile" result="$(ssh ${USERNAME}@${HOSTNAME} /bin/bash ${BACKUPSCRIPT})" TARFILE="${result/* }" case $result in DONE*) echo "Fetching tarfile" ; rsync -e ssh ${USERNAME}@${HOSTNAME}:$TARFILE $DESTDIR ;; FAIL*) echo "Backup failed - destination was $TARFILE" 2>&1 ;; *) ;; esac