epics Invocation Scheme
The setup script
epics
relies on other scripts in the EPICS versions home directories.
Here you can see how those files are invoked:
- Typically most of those files are just links to other places, except for
myepicslogin.sh
.
Based on the basic setup (see below) an adminstrator can add / modify / tweak at this recommended place.
- Variables:
-
<epicsHome>
- default:
~epics
(to become /usr/local/pub/${GSI_OS_FLAVOR}$(echo ${GSI_OS_VERSION?undefined}| sed -e 's/\(.\..\)\../\1/g')/$(uname -m)/${GSI_COMPILER_CC}
)
- override by environment variable:
EPICS_LOCAL_HOME
- overwritten by option:
-H <Path>
-
<epicsDirPrefix>
- default:
"EPICS-"
- override by environment variable:
EPICS_LOCAL_DIR_PREFIX
- overwritten by option:
-P <Prefix>
-
<version>
- default:
3.14.9
- override by environment variable:
EPICS_LOCAL_DEFAULT_VERSION
- overwritten by argument:
<Version>
-
<loginScript>
- default:
"./myepicslogin.sh"
- override by environment variable:
EPICS_LOCAL_LOGIN_SCRIPT
- overwritten by option
-L <Path><bash script>
-
<beforeScript>
- default:
[ not set ]
- override by environment variable:
EPICS_LOCAL_BEFORE_SCRIPT
- overwritten by option
-B <Path><bash script>
-
<afterScript>
- default:
[ not set ]
- override by environment variable:
EPICS_LOCAL_AFTER_SCRIPT
- overwritten by option
-A <Path><bash script>
--
PeterZumbruch - 17 Oct 2012