From d593d5bbe5454c4a913dee616d94245f437d292c Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Sat, 20 Apr 2024 21:32:54 +0000
Subject: [PATCH] fix: disable /opt/detector artifacts to avoid race
 condition(?)

---
 containers/jug/setup_detectors.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/containers/jug/setup_detectors.py b/containers/jug/setup_detectors.py
index 340b72e1f..12737f771 100755
--- a/containers/jug/setup_detectors.py
+++ b/containers/jug/setup_detectors.py
@@ -159,11 +159,13 @@ if __name__ == '__main__':
                         version=cfg['version'],
                         branch=branch),
                         file=f)
+
                 ## run once inside global prefix to initialize artifacts in /opt/detectors
-                os.environ['DETECTOR_PATH'] = args.prefix
-                cmd = f'cd {args.prefix} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1'
-                print(cmd)
-                process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT))
+                # os.environ['DETECTOR_PATH'] = args.prefix
+                # cmd = f'cd {args.prefix} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1'
+                # print(cmd)
+                # process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT))
+
                 ## run once inside specific prefix to initialize artifacts in $DETECTOR_PATH
                 os.environ['DETECTOR_PATH'] = args.prefix
                 cmd = f'cd {prefix}/share/{det} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1'
-- 
GitLab