From db4677327dad1f4231e39fc2577041249965007f Mon Sep 17 00:00:00 2001
From: Fabrice Le Goff <fabrice.le.goff@cern.ch>
Date: Fri, 15 Dec 2023 18:32:24 +0100
Subject: [PATCH] added: setup script fails if TDAQ release cannot be sourced

---
 script_setup.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/script_setup.sh b/script_setup.sh
index cdd866f..37ab7ae 100755
--- a/script_setup.sh
+++ b/script_setup.sh
@@ -2,7 +2,10 @@
 TDAQ_RELEASE=tdaq-11-02-00
 
 echo "setting up environment for centos, tdaq release: $TDAQ_RELEASE"
-source /sw/tdaq/setup/setup_$TDAQ_RELEASE.sh
+if ! source /sw/tdaq/setup/setup_$TDAQ_RELEASE.sh; then
+	echo "error: could not source TDAQ release $TDAQ_RELEASE"
+	return 1
+fi
 
 # take the latest version of XROOTD available for this TDAQ release
 XROOTD_VERSION=`ls $LCG_INST_PATH/$TDAQ_LCG_RELEASE/xrootd/ | \
-- 
GitLab