From: Gunnar Wrobel
Date: Mon, 15 Nov 2010 17:28:11 +0000 (+0100) Subject: Allow specifying the PEAR environment when snapshotting a package. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=4d844a4c7961c8f6a777776bcd0467c431ee404a;p=horde.git Allow specifying the PEAR environment when snapshotting a package. --- diff --git a/components/lib/Components/Runner/DevPackage.php b/components/lib/Components/Runner/DevPackage.php index fd29dcb57..a3d0e475c 100644 --- a/components/lib/Components/Runner/DevPackage.php +++ b/components/lib/Components/Runner/DevPackage.php @@ -69,13 +69,20 @@ class Components_Runner_DevPackage public function run() { + $options = $this->_config->getOptions(); $arguments = $this->_config->getArguments(); - $package = $this->_factory->createPackageForDefaultLocation( - $arguments[0] . DIRECTORY_SEPARATOR . 'package.xml' - ); + if (!isset($options['pearrc'])) { + $package = $this->_factory->createPackageForDefaultLocation( + $arguments[0] . DIRECTORY_SEPARATOR . 'package.xml' + ); + } else { + $package = $this->_factory->createPackageForInstallLocation( + $arguments[0] . DIRECTORY_SEPARATOR . 'package.xml', + $options['pearrc'] + ); + } - $options = $this->_config->getOptions(); if ($options['archivedir']) { $archivedir = $options['archivedir']; } else {