---
yum/misc.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/yum/misc.py b/yum/misc.py
index 37c572b..04490a6 100644
--- a/yum/misc.py
+++ b/yum/misc.py
@@ -1114,10 +1114,12 @@ def decompress(filename, dest=None, fn_only=False,
check_timestamps=False):
if check_timestamps:
fi = stat_f(filename)
fo = stat_f(out)
- if fi and fo and fo.st_mtime > fi.st_mtime:
+ if fi and fo and fo.st_mtime == fi.st_mtime:
return out
_decompress_chunked(filename, out, ztype)
+ if check_timestamps and fi:
+ os.utime(out, (fi.st_mtime, fi.st_mtime))
return out
--
1.7.6
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel