X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fbackup.sh.in;h=08624278c0d4e9ffba1b0978f74c496031291b8f;hb=9d5fd390dc2375cb7791d358b4cbdacbd634b74c;hp=9999517d7eea639d9d91345574c85d2145cd16f4;hpb=e5e43aa7a4f43365d1a9d6d09de5b4cbe19d4e89;p=chaz%2Ftar diff --git a/scripts/backup.sh.in b/scripts/backup.sh.in index 9999517..0862427 100644 --- a/scripts/backup.sh.in +++ b/scripts/backup.sh.in @@ -172,17 +172,18 @@ init_common() { if [ \( x"$BACKUP_DIRS" = x \) -a \( x"$BACKUP_FILES" = x \) ]; then bailout "Neither BACKUP_DIRS nor BACKUP_FILES specified" fi - if [ -n "$RSH" ]; then + if [ -z "$RSH" ]; then RSH=rsh MT_RSH_OPTION= else MT_RSH_OPTION="--rsh-command=$RSH" fi - if [ -n $TAPE_FILE ]; then + if [ -z "$TAPE_FILE" ]; then TAPE_FILE=/dev/tape fi # If TAPE_FILE is a remote device, update mt invocation accordingly + : ${MT:=mt} case $TAPE_FILE in *:*) MT="$MT $MT_RSH_OPTION";; *) ;;