Merge pull request #98 from jhoekx/no-touch-file

Make copy module idempotent.
This commit is contained in:
Michael DeHaan 2012-03-31 05:21:20 -07:00
commit b4a07fea3b

View file

@ -54,11 +54,10 @@ changed = False
if os.path.exists(dest):
md5sum = os.popen("md5sum %s" % dest).read().split()[0]
os.system("cp %s %s" % (src, dest))
md5sum2 = os.popen("md5sum %s" % dest).read().split()[0]
md5sum2 = os.popen("md5sum %s" % src).read().split()[0]
if md5sum != md5sum2:
os.system("cp %s %s" % (src, dest))
changed = True
# mission accomplished