From: <tr...@ff...> - 2007-12-23 21:21:24
|
Author: arnonym Date: 2007-12-23 13:21:27 -0800 (Sun, 23 Dec 2007) New Revision: 769 Modified: trunk/libffado/admin/scanreplace.py Log: Set the rights on the new file the same as the old files rights. Needed to create python-executables with replaced variables. See next commits... Modified: trunk/libffado/admin/scanreplace.py =================================================================== --- trunk/libffado/admin/scanreplace.py 2007-12-23 15:22:20 UTC (rev 768) +++ trunk/libffado/admin/scanreplace.py 2007-12-23 21:21:27 UTC (rev 769) @@ -26,9 +26,11 @@ # from string import Template +import os def replace_action(target, source, env): open( str(target[0]), 'w' ).write( Template( open( str(source[0]), 'r' ).read() ).safe_substitute( env ) ) + os.chmod( str(target[0]), os.stat( str(source[0]) ).st_mode ) return 0 def replace_string(target, source, env): |