X-Git-Url: http://git.pippins.net/embedvideo/.git/static/git-logo.png?a=blobdiff_plain;f=scripts%2Frestore-script.sh;h=0796bef2d9155e5d1e99e1a52f66f4bd97710af0;hb=91a649790f76170c3d1a84bd4e18af005c7843c1;hp=9d9baabc9389a496e5a0db8771844331befe7f6b;hpb=2b19c613bbb418da0fff6cddaa01a21b87271cb1;p=backups%2F.git diff --git a/scripts/restore-script.sh b/scripts/restore-script.sh index 9d9baab..0796bef 100755 --- a/scripts/restore-script.sh +++ b/scripts/restore-script.sh @@ -12,7 +12,7 @@ function err() { export PATH=${rundir%%/}:/bin:/usr/bin:/sbin:/usr/sbin:/sw/bin -if [ ! -d "$mountdir$1" -o ! -d "$2" ]; then +if [ ! -z "$1" -o ! -d "$2" ]; then err " Usage: $0 [] source-dir - directory on backup disks to restore from (relative to $mountdir) @@ -57,5 +57,5 @@ for date in $dates; do done rsyncopts="-W -H -S -l -p -t -g -o -0 --files-from=- --stats --progress" - cat $dbfile | files-from-date.sh $date | grep -z -Z -e "^${1}" | rsync $rsyncopts ${mountdir%%/}/ ${2%%/}/ + cat $dbfile | files-from-date.sh $date | grep -z -Z -e "^${1%/}/" | rsync $rsyncopts ${mountdir%%/}/ ${2%%/}/ done