]> Dogcows Code - chaz/tar/commitdiff
Fixed --version output.
authorSergey Poznyakoff <gray@gnu.org.ua>
Mon, 10 May 2004 11:38:16 +0000 (11:38 +0000)
committerSergey Poznyakoff <gray@gnu.org.ua>
Mon, 10 May 2004 11:38:16 +0000 (11:38 +0000)
Fixed initialization of the listing files and printing
the time of the last previous level dump.

scripts/backup.in

index 7baa4a05e6e98a68f2adcced86a23934896e3e8a..c646305add9505b2d2d34ffb05d579cd357dccd6 100644 (file)
@@ -92,7 +92,7 @@ do
          prev=$option
         ;;
   -V|--v|--ve|--ver|--vers|--versi|--versio|--version)
-        echo "restore; @PACKAGE@ (@VERSION@)"
+        echo "backup (@PACKAGE@ @VERSION@)"
         exit 0;;
   -L|--li|--lic|--lice|--licen|--licens|--license)
         license
@@ -179,14 +179,8 @@ message 20 "BACKUP_FILES=$BACKUP_FILES"
      if [ $DUMP_LEVEL -eq 0 ]; then
         make_level_log ${remotehost}
      else
-        LF=`level_log_name ${fsname} 0`
-        pdate=`remote_run "${remotehost}" ls -l $LF | awk '{
-           printf("%s", $6)
-           for (i=7;i<NF;i++)
-               printf(" %s", $i)
-           print "" }'`
-        echo "Last `prev_level` dump on this filesystem was on $pdate"
-        remote_run "${remotehost}" cp $LF "`level_log_name temp`"
+        echo "Last `prev_level` dump on this filesystem was on $PREV_DATE"
+        remote_run "${remotehost}" cp "`level_log_name ${fsname} $PREV_LEVEL`" "`level_log_name temp`"
      fi
        
      ${DUMP_BEGIN-:} $DUMP_LEVEL $remotehost $fs $fsname
@@ -218,7 +212,12 @@ message 20 "BACKUP_FILES=$BACKUP_FILES"
 
      date="`date`"
 
-     make_level_log $localhost 
+     if [ $DUMP_LEVEL -eq 0 ]; then
+         make_level_log $localhost 
+     else
+        echo "Last `prev_level` dump on this filesystem was on $PREV_DATE"
+        remote_run "${localhost}" cp "`level_log_name MISC $PREV_LEVEL`" "`level_log_name temp`"
+     fi
 
      echo "Backing up miscellaneous files at ${date}"
     
This page took 0.022569 seconds and 4 git commands to generate.