Skip to content

Commit 078b882

Browse files
committed
Add scripts for running otsdaq and mu2e docker images. Better handling
of force mode and when to do local updates.
1 parent e823316 commit 078b882

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

run_mu2e_docker.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
docker pull eflumerf/mu2e-spack:latest
2+
docker run -it --rm -v ./build_scripts:/opt/build_scripts -v ./spack_areas:/cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_areas eflumerf/mu2e-spack:latest /bin/bash

run_otsdaq_docker.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
docker pull eflumerf/otsdaq-spack:latest
2+
docker run -it --rm -v ./build_scripts:/opt/build_scripts -v ./spack_areas:/cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_areas eflumerf/otsdaq-spack:latest /bin/bash

run_update_docker.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
#!/bin/bash
22

33
artVer=s132
4-
artdaqVer=v4_02_00
5-
otsVer=v3_02_00
6-
mu2eVer=v7_00_00_cand
4+
artdaqVer=v4_03_01
5+
otsVer=v3_03_01
6+
mu2eVer=v8_00_00_cand
77

88
doArtBuild=1
99
doArtdaqBuild=1
1010
doOtsBuild=1
1111
doMu2eBuild=1
12+
update_local=1
1213
update_cvmfs=1
1314

1415
forceArtBuild=0
@@ -21,7 +22,9 @@ developOtsBuild=0
2122
developMu2eBuild=0
2223

2324
docker pull eflumerf/alma9-spack:latest
24-
rsync -ax --progress /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_areas/ spack_areas/
25+
if [ $updateLocal -eq 1 ];then
26+
rsync -ax --progress /cvmfs/fermilab.opensciencegrid.org/products/artdaq/spack_areas/ spack_areas/
27+
fi
2528

2629
if [ $doArtBuild -eq 1 ];then
2730
docker run -it --rm \
@@ -69,7 +72,11 @@ docker run -it --rm \
6972
fi
7073

7174
if [ $update_cvmfs -eq 1 ];then
72-
rsync -ax --progress spack_areas/ artdaq@artdaqgpvm01:/grid/fermiapp/products/artdaq/spack_areas/
75+
delete_arg=""
76+
if [ $forceArtBuild -eq 1 ] || [ $forceArtdaqBuild -eq 1 ] || [ $forceOtsBuild -eq 1 ] || [ $forceMu2eBuild -eq 1 ]; then
77+
delete_arg="--delete"
78+
fi
79+
rsync -ax $delete_arg --progress spack_areas/ artdaq@artdaqgpvm01:/grid/fermiapp/products/artdaq/spack_areas/
7380
ssh artdaq@artdaqgpvm01 ./update_cvmfs.sh
7481
fi
7582

0 commit comments

Comments
 (0)