From 90f122f0ad9c782943e4dc62c11997159d94eb2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Monta=C3=B1ez?= Date: Mon, 2 Jan 2017 20:01:58 -0300 Subject: [PATCH] [Nostromo] Allow to override Rsync flags --- src/Mage/Task/BuiltIn/Deploy/RsyncTask.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mage/Task/BuiltIn/Deploy/RsyncTask.php b/src/Mage/Task/BuiltIn/Deploy/RsyncTask.php index 2b871d8..ef50192 100644 --- a/src/Mage/Task/BuiltIn/Deploy/RsyncTask.php +++ b/src/Mage/Task/BuiltIn/Deploy/RsyncTask.php @@ -33,6 +33,7 @@ class RsyncTask extends AbstractTask public function execute() { + $flags = $this->runtime->getConfigOptions('rsync', '-avz'); $user = $this->runtime->getEnvironmentConfig('user'); $host = $this->runtime->getWorkingHost(); $hostPath = rtrim($this->runtime->getEnvironmentConfig('host_path'), '/'); @@ -43,7 +44,7 @@ class RsyncTask extends AbstractTask } $excludes = $this->getExcludes(); - $cmdRsync = sprintf('rsync -avz %s ./ %s@%s:%s', $excludes, $user, $host, $targetDir); + $cmdRsync = sprintf('rsync %s %s ./ %s@%s:%s', $flags, $excludes, $user, $host, $targetDir); /** @var Process $process */ $process = $this->runtime->runLocalCommand($cmdRsync, 600);