Support keeping backups of old files

This commit is contained in:
Dan Church 2021-06-29 12:50:13 -05:00
parent 5b63a4c4df
commit a6a00d300c
Signed by: h3xx
GPG Key ID: EA2BF379CD2CDBD0
1 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,7 @@
# vi: et sts=4 sw=4 ts=4
PRESERVE_TIMESTAMP=0
KEEP_BACKUP_SUFFIX=.old-unoptimized
TEMP_FILES=()
cleanup() {
@ -99,6 +100,10 @@ use_smaller() {
"$TEMP"
fi &&
if [[ -n $KEEP_BACKUP_SUFFIX ]]; then
mv -vi -- "$FILE" "$FILE$KEEP_BACKUP_SUFFIX"
fi &&
cp \
--preserve=mode,ownership,timestamps \
-- \