#echo Loading funktion use ... export TITEL="@`hostname`" function use() { pl='' for i in /paket /opt /local /usr /usr/local ; do if [ -d ${i}/${1}/ ]; then pl=$i break; fi done if [ -z "$pl" ]; then echo "Paket $1 nicht gefunden " 1>&2 return fi TITEL="+${1}$TITEL" uinfo=`id` uid=`expr "$uinfo" : 'uid=\([0-9]*\).*'` if [ $uid == 0 ]; then echo "Superuser" fi if [ -f /${pl}/${1}/etc/umgebung ]; then echo "Lade ${pl}/${1}/etc/umgebung " . ${pl}/${1}/etc/umgebung else echo "keine ${pl}/${1}/etc/umgebung zu setzen " if [ $uid == 0 ]; then export PATH=${pl}/${1}/bin:/${pl}/${1}/sbin:$PATH else export PATH=${pl}/${1}/bin:$PATH fi export LD_LIBRARY_PATH=${pl}/${1}/lib:$LD_LIBRARY_PATH export MANPATH=${pl}/${1}/man:$MANPATH export INFODIR=${pl}/${1}/info:$INFODIR export INFOPATH=${pl}/${1}/info:$INFOPATH fi echo PATH=$PATH echo LD_LIBRARY_PATH=$LD_LIBRARY_PATH echo MANPATH=$MANPATH echo INFODIR=$INFODIR echo INFOPATH=$INFOPATH } # function fenster() { xterm -T $TITEL & } # function saveenv { echo "export PATH=$PATH" echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH" echo "export MANPATH=$MANPATH" } # function resetumg { echo "Setze Normale umgebung ..." export PATH=/usr/bin:/bin export LD_LIBRARY_PATH='' export MANPATH=/usr/man } export -f use saveenv resetumg