From 6fe2f8cd8108bd3aedb35b9986dc4212d83cb41f Mon Sep 17 00:00:00 2001
From: Domenico Giordano <domenico.giordano@cern.ch>
Date: Wed, 1 Jul 2020 01:36:25 +0200
Subject: [PATCH] generation of config at runtime

---
 cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh | 9 ++++++++-
 cms/patatrack/cms-patatrack/prepare-patch.sh     | 5 -----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh b/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh
index 58ffa5b..64efa42 100755
--- a/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh
+++ b/cms/patatrack/cms-patatrack/cms-patatrack-bmk.sh
@@ -31,7 +31,14 @@ function doOne(){
   pwd
   ls
 
-  ${BMKDIR}/benchmark ${BMKDIR}/profile.py >>$LOG 2>&1 3>&1
+  cd ${BMKDIR}/patatrack-scripts
+  ./workflow.sh
+  patch -b --forward profile.py profile.patch
+  #change .../patatrack-scripts/sourceFromPixelRaw_cff.py and point "fed_prefix" to .../extraction/path/.../store/opendata/cms
+  sed -i "s|/data/store/opendata/cms|${install_dir}/store/opendata/cms|g" sourceFromPixelRaw_cff.py
+
+
+  ./benchmark profile.py >>$LOG 2>&1 3>&1
   status=${?}
   echo "[doOne ($1)] $(date) completed (status=$status)"
   # Return 0 if this workload copy was successful, 1 otherwise
diff --git a/cms/patatrack/cms-patatrack/prepare-patch.sh b/cms/patatrack/cms-patatrack/prepare-patch.sh
index c619ac0..d18daec 100755
--- a/cms/patatrack/cms-patatrack/prepare-patch.sh
+++ b/cms/patatrack/cms-patatrack/prepare-patch.sh
@@ -22,10 +22,5 @@ patch -b --forward workflow.sh workflow.patch
 
 ls -l
 
-./workflow.sh
-patch -b --forward profile.py profile.patch
-#change .../patatrack-scripts/sourceFromPixelRaw_cff.py and point "fed_prefix" to .../extraction/path/.../store/opendata/cms
-sed -i "s|/data/store/opendata/cms|${install_dir}/store/opendata/cms|g" sourceFromPixelRaw_cff.py
-
 [ ! -d /bmk/cms-patatrack ] && mkdir -p /bmk/cms-patatrack
 cp -r ${install_dir}/patatrack-scripts /bmk/cms-patatrack
\ No newline at end of file
-- 
GitLab