cookutils rev 1100
modules/compressor: fix ownership & permissions for cached files
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 30 01:19:41 2018 +0200 (2018-11-30) |
parents | 3a513c4ae923 |
children | ee18cf2e2d76 |
files | modules/compressor |
line diff
1.1 --- a/modules/compressor Thu Nov 29 15:55:14 2018 +0200 1.2 +++ b/modules/compressor Fri Nov 30 01:19:41 2018 +0200 1.3 @@ -137,8 +137,12 @@ 1.4 md5=$(md5sum "$2") 1.5 cachefile="$comp_cache_root/$1/${md5%% *}" 1.6 echo "$cachefile" 1.7 + owner=$(stat -c%u:%g "$2") 1.8 + perms=$(stat -c%a "$2") 1.9 if [ -f "$cachefile" ]; then 1.10 ln -f "$cachefile" "$2" 1.11 + chown $owner "$2" 1.12 + chmod $perms "$2" 1.13 echo '+' >> "$cache_stat" 1.14 else 1.15 echo '-' >> "$cache_stat"