pass tine20 config to child process if set
authorPhilipp Schüle <p.schuele@metaways.de>
Fri, 22 Aug 2014 09:40:43 +0000 (11:40 +0200)
committerPhilipp Schüle <p.schuele@metaways.de>
Thu, 4 Sep 2014 09:26:44 +0000 (11:26 +0200)
Change-Id: I46deea3915bd3ec1d8b86f9a42776f3c68bbfdad
Reviewed-on: http://gerrit.tine20.com/customers/1035
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
tine20/Calendar/Frontend/CalDAV/Cli.php

index 2069e6e..2cd65ba 100644 (file)
@@ -216,7 +216,8 @@ class Calendar_Frontend_CalDAV_Cli
                 ++$processes;
             } else {
                 // we are the child
-                $command = './tine20.php ' . $cliParams . ' run=' . $run . ' line=' . $line;
+                $config = ($this->_opts->config) ? '--config=' . $this->_opts->config . ' ' : '';
+                $command = './tine20.php ' . $config . $cliParams . ' run=' . $run . ' line=' . $line;
                 
                 if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) Tinebase_Core::getLogger()->debug(__METHOD__ . ' ' . __LINE__
                      . ' Spawning new child with command: ' . $command);