symlink_Code.py split seperately from the previous setup_code.py

This commit is contained in:
Mahesh Balasubramaniam 2013-01-29 15:31:01 +00:00
parent bbd7e72fe8
commit 04d48c79b9
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
#!/usr/bin/env python
import os,string,re,damask
bin_link = { \
'.' : [
'DAMASK_spectral.exe',
],
}
damaskEnv = damask.Environment('../../') # script location relative to root
baseDir = damaskEnv.relPath('code/')
for dir in bin_link:
for file in bin_link[dir]:
print baseDir
print dir
print file
src = os.path.abspath(os.path.join(baseDir,dir,file))
print src
os.path.exists(src)
if os.path.exists(src):
sym_link = os.path.abspath(os.path.join(damaskEnv.binDir(),\
{True: dir,
False:os.path.splitext(file)[0]}[file == '']))
if os.path.lexists(sym_link):
os.remove(sym_link)
os.symlink(src,sym_link)
print sym_link,'-->',src