diff --git a/scripts/backup.sh.in b/scripts/backup.sh.in index 9dd60e7e..6daa9b8b 100644 --- a/scripts/backup.sh.in +++ b/scripts/backup.sh.in @@ -45,7 +45,7 @@ mt_status() { # The main configuration file may override any of these variables MT_BEGIN=mt_begin MT_REWIND=mt_rewind -MT_OFFLINE=mt_offl +MT_OFFLINE=mt_offline MT_STATUS=mt_status # Insure `mail' is in PATH. @@ -104,12 +104,12 @@ test_root() { if [ ! -w ${ROOT_FS-/} ]; then bailout "The backup must be run as root or else some files will fail to be dumped." fi - case "${ROOT_FS}" in - */) ;; - *) ROOT_FS="${ROOT_FS}/" - esac } +root_fs() { + echo "${ROOT_FS}$1" | tr -s / +} + advice() { echo "Directory $1 is not found." >&2 cat >&2 <