diff --git a/require-ess/tools/setE3Env.bash b/require-ess/tools/setE3Env.bash index dea3f30df14af1863eff6d93cfb05610aad8a4af..1293e8dc96d33f052a47febce384906f44428963 100644 --- a/require-ess/tools/setE3Env.bash +++ b/require-ess/tools/setE3Env.bash @@ -24,6 +24,15 @@ # version : 0.8.1 # # +if [[ "$0" == "${BASH_SOURCE[0]}" ]] +then + echo + echo "##############################################################################################" + echo "$0 is NOT properly sourced !" + echo "##############################################################################################" + echo + exit 1 +fi # the following function drop_from_path was copied from # the ROOT build system in ${ROOTSYS}/bin/, and modified @@ -336,3 +345,14 @@ export LD_LIBRARY_PATH source "${SRC_PATH}"/iocsh_complete.bash print_env "$1" + +echo +echo "##############################################" +echo "You are now using:" +echo "$E3_REQUIRE_LOCATION" | awk -F '=' '{print $1}' +echo "##############################################" +echo + +BASE_version=$(echo "$EPICS_BASE" | awk -F '/' '{print $3}' | awk -F '-' '{print $2}') + +export PS1="\[\033[33m\]\u\[\033[m\] @ Base:$BASE_version Req:$E3_REQUIRE_VERSION \[\033[33;1m\] \w\[\033[m\]\$ "