From ad8e4f62526cc8fabb6322cb48830800670eba04 Mon Sep 17 00:00:00 2001 From: Ray Culbertson Date: Wed, 2 Aug 2023 15:44:19 -0500 Subject: [PATCH] save this important gloabl setup file --- archive/setupmu2e-art.sh | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 archive/setupmu2e-art.sh diff --git a/archive/setupmu2e-art.sh b/archive/setupmu2e-art.sh new file mode 100644 index 0000000..dc8e035 --- /dev/null +++ b/archive/setupmu2e-art.sh @@ -0,0 +1,50 @@ +#! /bin/echo "You should be sourcing this file." +# +# Setup the Mu2e environment; this script does not setup +# any release of the Mu2e software. +# +# This file is sourced directly or as part of "setup mu2e" +# + +# where mu2e-managed products are (artexternals) +export MU2E=/cvmfs/mu2e.opensciencegrid.org + +# magnetic field maps, data files for tests etc. +export MU2E_DATA_PATH=${MU2E}/DataFiles + +# always redefine ups to point to artexternals version for consistency +source ${MU2E}/artexternals/setup + +# make sure the mu2e path is in front of fermilab path +export PRODUCTS=`dropit -p $PRODUCTS -sf /cvmfs/fermilab.opensciencegrid.org/products/common/db` +export PRODUCTS=`dropit -p $PRODUCTS -sf /cvmfs/mu2e.opensciencegrid.org/artexternals` + +# Make sure that subshells can see the UPS setup command. +export -f setup +export -f unsetup + +# add some Mu2e utility commands +export PATH=`dropit -p $PATH -sf /cvmfs/mu2e.opensciencegrid.org/bin` + +# force use of the current default UPS git +setup git + +# setup Muse for convenience +setup muse + +# Access to Mu2e cvs +export CVSROOT=mu2ecvs@cdcvs.fnal.gov:/cvs/mu2e +export CVS_RSH=/usr/bin/ssh + +# Needed for ifdh +export EXPERIMENT=mu2e + +# Needed for sam_web_client +export SAM_EXPERIMENT=mu2e + +# Needed for jobsub_client +export JOBSUB_GROUP=mu2e + +# make sure the default man paths are included (path starts with ":") +[ "${MANPATH:0:1}" != ":" ] && export MANPATH=":"$MANPATH +