X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Flevel-1;h=49545ae10a057717a40fa0a9990e682b906005e2;hb=4ea60be930c2d0350ca297f379fb273d2992ddd9;hp=7d10fbd259d15e8b848c8a6e5f96ad8c1cfff8c6;hpb=b673b3f79454b66d0f4942cd93c790f941dc9235;p=chaz%2Ftar diff --git a/scripts/level-1 b/scripts/level-1 index 7d10fbd..49545ae 100644 --- a/scripts/level-1 +++ b/scripts/level-1 @@ -67,21 +67,25 @@ here="`pwd`" # Logfile name should be in the form ``log-1993-03-18-level-1'' # i.e. year-month-date. This format is useful for sorting by name, since # logfiles are intentionally kept online for future reference. -LOGFILE=log-`date | awk ' - BEGIN { - d["Jan"] = "01"; d["Feb"] = "02"; d["Mar"] = "03"; - d["Apr"] = "04"; d["May"] = "05"; d["Jun"] = "06"; - d["Jul"] = "07"; d["Aug"] = "08"; d["Sep"] = "09"; - d["Oct"] = "10"; d["Nov"] = "11"; d["Dec"] = "12"; - } - { - if ($3 < 10) $3 = "0" $3; - print $6 "-" d[$2] "-" $3; - }'`-level-${DUMP_LEVEL} +LOGFILE="log-`date | sed -ne ' + s/[^ ]* *\([^ ]*\) *\([^ ]*\).* \([^ ]*\)$/\3-\1-\2/ + /-[0-9]$/s/\([0-9]\)$/0\1/ + /Jan/{s/Jan/01/p;q;} + /Feb/{s/Feb/02/p;q;} + /Mar/{s/Mar/03/p;q;} + /Apr/{s/Apr/04/p;q;} + /May/{s/May/05/p;q;} + /Jun/{s/Jun/06/p;q;} + /Jul/{s/Jul/07/p;q;} + /Aug/{s/Aug/08/p;q;} + /Sep/{s/Sep/09/p;q;} + /Oct/{s/Oct/10/p;q;} + /Nov/{s/Nov/11/p;q;} + /Dec/{s/Dec/12/p;q;}'`-level-${DUMP_LEVEL}" localhost="`hostname | sed -e 's/\..*//'`" -TAR_PART1="/usr/local/bin/tar -c --multi-volume --one-file-system --block=${BLOCKING} --sparse --volno-file=${VOLNO_FILE}" +TAR_PART1="${TAR} -c --multi-volume --one-file-system --block-size=${BLOCKING} --sparse --volno-file=${VOLNO_FILE}" # Only use --info-script if DUMP_REMIND_SCRIPT was defined in backup-specs if [ "x${DUMP_REMIND_SCRIPT}" != "x" ]; then @@ -106,7 +110,7 @@ fi mt -f "${TAPE_FILE}" rewind rm -f "${VOLNO_FILE}" - set - "${BACKUP_DIRS}" + set - ${BACKUP_DIRS} while [ $# -ne 0 ] ; do date="`date`" remotehost="`echo \"${1}\" | sed -e 's/:.*$//'`"