-#!/usr/bin/env python\r
-\r
-import os.path, sys, shutil\r
-\r
-def install_file( path, src_path, f ):\r
- src = os.path.join( src_path, f )\r
- dst = os.path.join( path, f )\r
- print '%s -> %s' % ( src, dst )\r
- shutil.copyfile( src, dst )\r
-\r
-def install( path, src_path ):\r
- for f in [ 'radiant.exe', 'radiant.pdb' ]:\r
- install_file( path, src_path, f )\r
- \r
- modules_path = os.path.join( path, 'modules' )\r
- try:\r
- os.makedirs( modules_path )\r
- except:\r
- pass\r
- assert( os.path.exists( modules_path ) )\r
-\r
- modules_src = os.path.join( src_path, 'modules' )\r
- assert( os.path.exists( modules_src ) )\r
-\r
- for e in os.listdir( modules_src ):\r
- if ( e[-4:] == '.dll' or e[-4:] == '.pdb' ):\r
- install_file( modules_path, modules_src, e )\r
- \r
- plugins_path = os.path.join( path, 'plugins' )\r
- try:\r
- os.makedirs( plugins_path )\r
- except:\r
- pass\r
- assert( os.path.exists( plugins_path ) )\r
- \r
- plugins_src = os.path.join( src_path, 'plugins' )\r
- assert( os.path.exists( plugins_src ) )\r
-\r
- for e in os.listdir( plugins_src ):\r
- if ( e[-4:] == '.dll' or e[-4:] == '.pdb' ):\r
- install_file( plugins_path, plugins_src, e )\r
-\r
-if __name__ == '__main__':\r
- if ( len( sys.argv ) <= 2 or not os.path.exists( sys.argv[1] ) or not os.path.exists( sys.argv[2] ) ):\r
- print 'usage: install [target directory] [source directory]'\r
- sys.exit(1) \r
- print 'Install %s into %s' % ( sys.argv[2], sys.argv[1] )\r
- install( sys.argv[1], sys.argv[2] )\r
+#!/usr/bin/env python
+
+import os.path, sys, shutil
+
+def install_file( path, src_path, f ):
+ src = os.path.join( src_path, f )
+ dst = os.path.join( path, f )
+ print '%s -> %s' % ( src, dst )
+ shutil.copyfile( src, dst )
+
+def install( path, src_path ):
+ for f in [ 'radiant.exe', 'radiant.pdb' ]:
+ install_file( path, src_path, f )
+
+ modules_path = os.path.join( path, 'modules' )
+ try:
+ os.makedirs( modules_path )
+ except:
+ pass
+ assert( os.path.exists( modules_path ) )
+
+ modules_src = os.path.join( src_path, 'modules' )
+ assert( os.path.exists( modules_src ) )
+
+ for e in os.listdir( modules_src ):
+ if ( e[-4:] == '.dll' or e[-4:] == '.pdb' ):
+ install_file( modules_path, modules_src, e )
+
+ plugins_path = os.path.join( path, 'plugins' )
+ try:
+ os.makedirs( plugins_path )
+ except:
+ pass
+ assert( os.path.exists( plugins_path ) )
+
+ plugins_src = os.path.join( src_path, 'plugins' )
+ assert( os.path.exists( plugins_src ) )
+
+ for e in os.listdir( plugins_src ):
+ if ( e[-4:] == '.dll' or e[-4:] == '.pdb' ):
+ install_file( plugins_path, plugins_src, e )
+
+if __name__ == '__main__':
+ if ( len( sys.argv ) <= 2 or not os.path.exists( sys.argv[1] ) or not os.path.exists( sys.argv[2] ) ):
+ print 'usage: install [target directory] [source directory]'
+ sys.exit(1)
+ print 'Install %s into %s' % ( sys.argv[2], sys.argv[1] )
+ install( sys.argv[1], sys.argv[2] )