From 71735652e812d98f6183ae4305c09a449298311f Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Wed, 22 May 2019 22:29:43 +0200 Subject: [PATCH] Preserving timestamp when rotating original file --- piwigo_thumbgen.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) mode change 100755 => 100644 piwigo_thumbgen.sh diff --git a/piwigo_thumbgen.sh b/piwigo_thumbgen.sh old mode 100755 new mode 100644 index 0e70d2b..b9bfca4 --- a/piwigo_thumbgen.sh +++ b/piwigo_thumbgen.sh @@ -66,8 +66,10 @@ do if [ "$quali" -le "0" ]; then quali=94 fi - echo "rotate with quality $quali : $file" - mogrify -auto-orient -quality ${quali} "${file}" #> /dev/null 2>&1 + echo "rotate with quality $quali preserving timestamp: $file" + TIMESTAMP="$( ls -l --time-style='+%Y%m%d%H%M.%S' "${file}" | cut --delimiter=' ' --fields=6 )" + mogrify -auto-orient -quality ${quali} "${file}" + touch -t ${TIMESTAMP} "${file}" fi #echo "MISSING! ${destDir}${fnNoExt}-me.${fnExt}"