Skip to content
Snippets Groups Projects
Commit d27c35f7 authored by Graeme Stewart's avatar Graeme Stewart
Browse files

Improved master branch build setup

Modify checkout_atlasexternals.sh to use a default clone URL
which is https+krb5. Also allow this to be changed with a
command line switch. N.B. Still requires support from the
higher level script Projects/Athena/build_externals.sh.

Change the Athena project package build list. Remove
analysis only packages that should not build here. Also filter
out many generator packages for now until these can be fixed
properly. Lack of generators disables fast simulation.
parent 3210a651
No related branches found
No related tags found
No related merge requests found
......@@ -14,14 +14,16 @@ set -e
# Function printing the usage information for the script
usage() {
echo "Usage: checkout_atlasexternals.sh <-t branch/tag> " \
"<-s source directory> [-o hash_file.txt]"
"<-s source directory> <-e atlas externals repo url> " \
"[-o hash_file.txt]"
}
# Parse the command line arguments:
TAGBRANCH=""
SOURCEDIR=""
HASHFILE=""
while getopts ":t:o:s:h" opt; do
EXTERNALSURL="https://:@gitlab.cern.ch:8443/atlas/atlasexternals.git"
while getopts ":t:o:s:h:e" opt; do
case $opt in
t)
TAGBRANCH=$OPTARG
......@@ -32,6 +34,9 @@ while getopts ":t:o:s:h" opt; do
o)
HASHFILE=$OPTARG
;;
e)
EXTERNALSURL=$OPTARG
;;
h)
usage
exit 0
......@@ -63,8 +68,7 @@ if [ "$HASHFILE" != "" ]; then
fi
# Clone the repository:
git clone ssh://git@gitlab.cern.ch:7999/atlas/atlasexternals.git \
${SOURCEDIR}
git clone ${EXTERNALSURL} ${SOURCEDIR}
# Get the appropriate tag of it:
cd ${SOURCEDIR}
......
......@@ -18,3 +18,52 @@
# Offload service has build problems
-External/APEGlue
-Offloading
# Temporarily don't build generators (except for a key infrastructure packages)
# Lack of generators also disables fast simulation
+Generators/GenAnalysisTools
+Generators/GeneratorObjects
+Generators/GeneratorObjectsTPCnv
+Generators/TruthUtils
+Generators/HepMCWeightSvc
+Generators/HforTool
+Generators/GenzModuleEvent
-Generators
-Simulation/FastSimulation
-Simulation/ISF/ISF_Fatras
-Simulation/ISF/ISF_FastCaloSim
-Simulation/G4Extensions/G4ExternalDecay
-Simulation/G4Extensions/RHadrons
-Simulation/FastShower
-InnerDetector/InDetDigitization/FastSiDigitization
# Temporary VP1 compilation issues
-graphics/VP1
# Some analysis packages that are not part of Athena
+PhysicsAnalysis/Interfaces/AsgAnalysisInterfaces
-AsgExternal/Asg_Test
-PhysicsAnalysis/D3PDTools/EventLoop
-PhysicsAnalysis/AnalysisCommon/CPAnalysisExamples
-PhysicsAnalysis/AnalysisCommon/PMGTools
-PhysicsAnalysis/D3PDTools/EventLoop
-PhysicsAnalysis/D3PDTools/EventLoopAlgs
-PhysicsAnalysis/D3PDTools/EventLoopGrid
-PhysicsAnalysis/D3PDTools/MultiDraw
-PhysicsAnalysis/D3PDTools/SampleHandler
-PhysicsAnalysis/ElectronPhotonID/PhotonEfficiencyCorrection
-PhysicsAnalysis/ElectronPhotonID/PhotonVertexSelection
-PhysicsAnalysis/HiggsPhys/Run2/HZZ/Tools/ZMassConstraint
-PhysicsAnalysis/JetPhys/SemileptonicCorr
-PhysicsAnalysis/SUSYPhys/SUSYTools
-PhysicsAnalysis/TauID/DiTauMassTools
-PhysicsAnalysis/TauID/TauCorrUncert
-PhysicsAnalysis/TopPhys/QuickAna
-PhysicsAnalysis/TrackingID/InDetTrackSystematicsTools
-Reconstruction/Jet/JetAnalysisTools/JetTileCorrection
-Reconstruction/Jet/JetJvtEfficiency
-Reconstruction/Jet/JetReclustering
-Reconstruction/Jet/JetAnalysisTools/JetTileCorrection
-Trigger/TrigAnalysis/TrigMuonEfficiency
-Trigger/TrigAnalysis/TrigTauAnalysis/TrigTauMatching
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment