Skip to content
Snippets Groups Projects
Commit 9ac45319 authored by Ger van Diepen's avatar Ger van Diepen
Browse files

%[ER: 253]%

Check if root directory exists
parent 3569d7fb
No related branches found
No related tags found
No related merge requests found
...@@ -41,28 +41,32 @@ if [ "$LOFARROOT" != "" ]; then ...@@ -41,28 +41,32 @@ if [ "$LOFARROOT" != "" ]; then
fi fi
# Now define the new LOFARROOT # Now define the new LOFARROOT
LOFARROOT=`cd $a_root; pwd` # make path absolute if [ ! -d $a_root ]; then
export LOFARROOT echo "LOFAR root directory $a_root does not exist"
else
LOFARROOT=`cd $a_root > /dev/null; pwd` # make path absolute
export LOFARROOT
# Also strip this path from the current paths (in case it is contained in it). # Also strip root from the current paths (in case it is contained in it).
a_path=`echo $LOFARROOT | sed -e 's/\./\\\./g'` a_path=`echo $LOFARROOT | sed -e 's/\./\\\./g'`
a_bin="$a_path/bin" a_bin="$a_path/bin"
PATH=`echo $PATH | sed -e "s%:$a_bin:%:%g" -e "s%^$a_bin:%%" -e "s%:$a_bin$%%" -e "s%^$a_bin$%%"` PATH=`echo $PATH | sed -e "s%:$a_bin:%:%g" -e "s%^$a_bin:%%" -e "s%:$a_bin$%%" -e "s%^$a_bin$%%"`
export PATH export PATH
a_lib="$a_path/lib" a_lib="$a_path/lib"
LD_LIBRARY_PATH=`echo $LD_LIBRARY_PATH | sed -e "s%:$a_lib:%:%g" -e "s%^$a_lib:%%" -e "s%:$a_lib$%%" -e "s%^$a_lib$%%"` LD_LIBRARY_PATH=`echo $LD_LIBRARY_PATH | sed -e "s%:$a_lib:%:%g" -e "s%^$a_lib:%%" -e "s%:$a_lib$%%" -e "s%^$a_lib$%%"`
export LD_LIBRARY_PATH export LD_LIBRARY_PATH
# Add the path to the standard paths. # Add the path to the standard paths.
if [ "$PATH" = "" ]; then if [ "$PATH" = "" ]; then
PATH=$LOFARROOT/bin PATH=$LOFARROOT/bin
else else
PATH=$LOFARROOT/bin:$PATH PATH=$LOFARROOT/bin:$PATH
fi fi
export PATH export PATH
if [ "$LD_LIBRARY_PATH" = "" ]; then if [ "$LD_LIBRARY_PATH" = "" ]; then
LD_LIBRARY_PATH=$LOFARROOT/lib LD_LIBRARY_PATH=$LOFARROOT/lib
else else
LD_LIBRARY_PATH=$LOFARROOT/lib:$LD_LIBRARY_PATH LD_LIBRARY_PATH=$LOFARROOT/lib:$LD_LIBRARY_PATH
fi
export LD_LIBRARY_PATH
fi fi
export LD_LIBRARY_PATH
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment