Changeset: bb771530efaa for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bb771530efaa
Modified Files:
buildtools/conf/fixlicense.py
Branch: Jan2014
Log Message:
Preserve file mode when deleting license.
diffs (15 lines):
diff --git a/buildtools/conf/fixlicense.py b/buildtools/conf/fixlicense.py
--- a/buildtools/conf/fixlicense.py
+++ b/buildtools/conf/fixlicense.py
@@ -443,6 +443,11 @@ def dellicense(file, pre = None, post =
f.close()
g.close()
try:
+ st = os.stat(file)
+ os.chmod(file + '.new', stat.S_IMODE(st.st_mode))
+ except OSError:
+ pass
+ try:
os.rename(file, file + '~') # make backup
except OSError:
print >> sys.stderr, 'Cannot make backup for %s' % file
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list