@@ -9,6 +9,7 @@ mu2eVer=${mu2eVer:-v10_00_00}
99osVer=${osVer:- 9}
1010spackVer=${spackVer:- v0.28}
1111force=${force:- 0}
12+ base_dir=${base_dir:-/ cvmfs/ fermilab.opensciencegrid.org/ products/ artdaq/ spack_${spackVer} }
1213
1314function cleanup() {
1415 (
@@ -20,13 +21,13 @@ function cleanup() {
2021}
2122
2223function verify() {
23- if ! [ -d /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /mu2e-tdaq-$mu2eVer -al${osVer} ]; then
24+ if ! [ -d ${base_dir } /mu2e-tdaq-$mu2eVer -al${osVer} ]; then
2425 echo " Build area does not exist, cannot verify build"
2526 return 1
2627 fi
2728
2829 res=0
29- cd /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /mu2e-tdaq-$mu2eVer -al${osVer}
30+ cd ${base_dir } /mu2e-tdaq-$mu2eVer -al${osVer}
3031 if ! [ -f .build_verified ]; then
3132 echo " Verifying build, setting up Spack"
3233 source setup-env.sh
@@ -46,7 +47,7 @@ function verify() {
4647}
4748
4849# Check dependency
49- if ! [ -f /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /ots-$otsVer -al${osVer} /.build_verified ]; then
50+ if ! [ -f ${base_dir } /ots-$otsVer -al${osVer} /.build_verified ]; then
5051 echo " Dependency ots-$otsVer -al${osVer} not built; please run update_cvmfs_ots.sh first."
5152 git config --global --unset-all safe.directory
5253 exit 1
6162
6263if [ $do_build -eq 1 ]; then
6364 echo " Building mu2e-tdaq-$mu2eVer using Spack $spackVer on Alma$osVer "
64- cd /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer }
65+ cd ${base_dir }
6566 mkdir mu2e-tdaq-$mu2eVer -al${osVer}
6667 cd mu2e-tdaq-$mu2eVer -al${osVer}
6768 touch .cvmfscatalog
6869 rm .build_verified
6970 rm mu2e-quick-spack-start_${spackVer} .sh*
7071 wget https://raw.githubusercontent.com/Mu2e/otsdaq_mu2e/refs/heads/develop/tools/mu2e-quick-spack-start_${spackVer} .sh && chmod +x mu2e-quick-spack-start_${spackVer} .sh
7172 ./mu2e-quick-spack-start_${spackVer} .sh --padding --no-kmod --no-emacs --no-view --arch linux-almalinux${osVer} -x86_64_v3 --tag $mu2eVer \
72- --upstream /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /ots-$otsVer -al${osVer} \
73- --upstream /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /artdaq-$artdaqVer -al${osVer} \
74- --upstream /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_ ${spackVer } /art-suite-$artVer -al${osVer}
73+ --upstream ${base_dir } /ots-$otsVer -al${osVer} \
74+ --upstream ${base_dir } /artdaq-$artdaqVer -al${osVer} \
75+ --upstream ${base_dir } /art-suite-$artVer -al${osVer}
7576 cleanup
7677 verify
7778else
0 commit comments