2 # Handy little script to fix up environment to run the Laelaps package
3 # applications and scripts prior to installing.
10 # architecture to unit test
11 if [ "$RNMAKE_ARCH_DFT" != "" ]
13 _utarch=$RNMAKE_ARCH_DFT
19 # pathmunge pathvar pathstr
26 echo "Error: <pathvar>: Not specified"
32 echo "Error: <pathstr>: Not specified"
37 _pathecho='echo $'$(echo $_pathvar)
38 _opath=$(eval $_pathecho)
41 #echo '_pathvar='$_pathvar
42 #echo '_pathstr='$_pathstr
43 #echo '_opath='$_opath
48 elif ! echo $_opath | /bin/egrep -q "(^|:)$_pathstr($|:)"
50 _npath=$_pathstr:$_opath
55 _pathset="export $_pathvar=$_npath"
57 #echo '_npath='$(eval $_pathecho)
60 unset _pathvar _pathstr _xpend _pathecho _opath _npath _pathset _optarg _opt
64 _pkgroot=${PWD%%${_pkgname}*}${_pkgname}
67 _distlib_path=${_pkgroot}/dist/dist.${_utarch}/lib:${_pkgroot}/dist/dist.${_utarch}/lib/botsense:${_pkgroot}/dist/dist.${_utarch}/lib/rnr
69 # add made libraries to search path
70 pathmunge LD_LIBRARY_PATH ${_distlib_path}
72 # uncomment the following line to to enable package python modules
73 pathmunge PYTHONPATH ${_pkgroot}/sw/pyModules/modules
75 unset _pkgname _utarg _pkgroot _distlist_bath _py_path