diff --git a/files/archive-subfolders b/files/archive-subfolders index d0e90d4..5374849 100755 --- a/files/archive-subfolders +++ b/files/archive-subfolders @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="20190113" +VERSION="20190820" function helpexit() { BS=$( basename "$0" ) @@ -102,6 +102,12 @@ for d in "${REALFOLDERS[@]}"; do eval "tar cvv --index-file=\"$d.${SUFFIX}.lst\" \"$d\" | \ pv -s \"$SIZE\" $COMPRESSCMD > \"$d.${SUFFIX}\"" && { # tar exists okay + NEWEST="$( awk '{ print $4 " " $5 }' "$d.${SUFFIX}.lst" | sort | tail -n 1 )" + touch \ + -d "$NEWEST" \ + "$d.${SUFFIX}" \ + "$d.${SUFFIX}.lst" + if [ "$KEEP_LIST" -eq 0 ]; then rm -f "$d.${SUFFIX}.lst" fi