From 63270098ab71d08c16d65b91a3f45f9f10f1b1ae Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Fri, 2 Sep 2016 10:13:54 +0000
Subject: [PATCH] Task #8475: Temporarily add slashes for spaces in pulp
 command-line parameters on CEP4

---
 CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py
index 988d03222f7..87dc66fad96 100755
--- a/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py
+++ b/CEP/Pipeline/recipes/sip/bin/pulsar_pipeline.py
@@ -139,6 +139,12 @@ class pulsar_pipeline(control):
 
         self.pulsar_parms = self.parset.makeSubset(self.parset.fullModuleName('Pulsar') + '.')
         pulsar_parset = os.path.join(parset_dir, "Pulsar.parset")
+
+        if self.globalfs:
+          # patch for Pulp in case of DOCKER
+          for (k in self.pulsar_parms.keys() if k.endswith("_extra_opts")):
+            self.pulsar_parms.replace(k, self.pulsar_parms[k].getString().replace(" ","\\\\ "))
+
         self.pulsar_parms.writeFile(pulsar_parset)
             
         self.logger.debug("Processing: %s" %
-- 
GitLab