From 4d844a4c7961c8f6a777776bcd0467c431ee404a Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel
Date: Mon, 15 Nov 2010 18:28:11 +0100 Subject: [PATCH] Allow specifying the PEAR environment when snapshotting a package. --- components/lib/Components/Runner/DevPackage.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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 { -- 2.11.0