#
# If you only use one shell you can copy that GMXRC.* instead.
-
# only csh/tcsh set the variable $shell (note: lower case!)
-test $shell && goto CSH
+# but check for the contents to be sure, since some environments may
+# set it also for other shells
+echo $shell | grep -q csh && goto CSH
# if we got here, shell is bsh/bash/zsh/ksh
-# bsh cannot remove part of a variable with %%
-shtst="A.B"
-if [ "`(echo ${shtst%%.*}) 2>/dev/null`" = A ]; then
-
- # shell is bash/zsh/ksh
- # bash/zsh use $[...] for arithmetic evaluation, ksh doesn't
- if [ "`echo $[0+1]`" = 1 ]; then
-
- # shell is zsh/bash
- # zsh can test if the variable shtst is set with ${+shtst}
- if [ "`(echo ${+shtst}) 2>/dev/null`" = 1 ]; then
- # shell is zsh
- source @BIN_INSTALL_DIR@/GMXRC.zsh
- else
- # shell is bash
- source @BIN_INSTALL_DIR@/GMXRC.bash
- fi
-
- else
- # shell is ksh - use bash setup, completions won't be read.
- . @BIN_INSTALL_DIR@/GMXRC.bash
- fi
- return
-else
- # shell is bsh - use bash setup, completions won't be read.
- . @BIN_INSTALL_DIR@/GMXRC.bash
- exit
-fi
+. @CMAKE_INSTALL_PREFIX@/@BIN_INSTALL_DIR@/GMXRC.bash
+return
# csh/tcsh jump here
-
CSH:
-source @BIN_INSTALL_DIR@/GMXRC.csh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+source @CMAKE_INSTALL_PREFIX@/@BIN_INSTALL_DIR@/GMXRC.csh