]> Dogcows Code - chaz/tar/commitdiff
Use `head -n 1'. Provide missing argument to ${MT_STATUS}. Fixed typo in MT_OFFLINE...
authorSergey Poznyakoff <gray@gnu.org.ua>
Thu, 3 Mar 2005 23:14:52 +0000 (23:14 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Thu, 3 Mar 2005 23:14:52 +0000 (23:14 +0000)
scripts/backup.sh.in

index 9dd60e7e30f646642c80f1b9fc2e559cbfbd1077..6daa9b8bdfcf5ed35d09152aab2bddd62f5f3933 100644 (file)
@@ -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 <<EOF
@@ -278,7 +278,7 @@ flush_level_log() {
 # usage: get_dump_time LEVEL
 get_dump_time() {
     ls -r ${LOGPATH}/log-*-level-$1 \
-        | head -1 \
+        | head -1 \
        | sed "s,.*log-\(.*\)-level-$1,\1,"
 }
 
This page took 0.025659 seconds and 4 git commands to generate.