subsumed into setup_shellrc...

This commit is contained in:
Philip Eisenlohr 2011-11-03 17:38:00 +00:00
parent 1e35e98866
commit eb7f856df8
2 changed files with 0 additions and 52 deletions

View File

@ -1,31 +0,0 @@
#!/bin/bash
# Sets environment variable DAMASK_ROOT to allow python to locate various scripts.
# run with --bashrc to set DAMASK_ROOT permanently.
# should maybe got to /etc/profile.d/ for permanent "installation"
#http://stackoverflow.com/questions/630372/determine-the-path-of-the-executing-bash-script
MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
if [ -z "$MY_PATH" ] ; then
# error; for some reason, the path is not accessible
# to the script (e.g. permissions re-evaled after suid)
echo "set_damask_root.sh failed"
exit 1 # fail
fi
#echo "$MY_PATH"
DAMASK_ROOT=$MY_PATH
export DAMASK_ROOT
echo "DAMASK_ROOT: $DAMASK_ROOT"
PYTHONPATH=$DAMASK_ROOT:$PYTHONPATH
export PYTHONPATH
#echo "PYTHONPATH: $PYTHONPATH"
if [ "$1" = "--bashrc" ] ; then
echo -e "\nDAMASK_ROOT=$DAMASK_ROOT; export DAMASK_ROOT" >> $HOME/.bashrc
echo -e "\nPYTHONPATH=$DAMASK_ROOT:$PYTHONPATH; export PYTHONPATH" >> $HOME/.bashrc
else
echo "Run with option --bashrc to set DAMASK_ROOT and adjust PYTHONPATH permanently through .bashrc"
fi
echo "Now starting a new child bash that inherits the appropriate DAMASK_ROOT and PYTHONPATH variables. Have even more fun ..."
echo "To run the automated tests call ./testing/run_tests.py"
bash

View File

@ -1,21 +0,0 @@
#!/usr/bin/env python
import os,sys
#import site
# maybe there is an alternative by using site.addsitedir() and *.pth file(s)?
damask_root=os.getenv('DAMASK_ROOT')
if damask_root is None:
print('Environment variable DAMASK_ROOT not set.\nPlease run DAMASK/damask_env.sh first.')
sys.exit()
print('Setting PYTHONPATH for DAMASK')
path_list=['processing'
,'processing/setup'
,'processing/pre'
,'processing/post'
]
for p in path_list:
if p not in sys.path:
sys.path.insert(0, damask_root+'/'+p)
print sys.path