cvs: pear-core /PEAR Downloader.php
| From: | Greg Beaver | Date: | Mon, 15 Nov 2004 22:50:26 +0000 |
| Subject: | cvs: pear-core /PEAR Downloader.php | ||
| Groups: | php.pear.cvs php.pear.core | ||
| Request: | Send a blank email to pear-cvs+get-25996@lists.php.net to get a copy of this message | ||
cellog Mon Nov 15 17:50:26 2004 EDT
Modified files:
/pear-core/PEAR Downloader.php
Log:
implement nocompress option
http://cvs.php.net/diff.php/pear-core/PEAR/Downloader.php?r1=1.44&r2=1.45&ty=u
Index: pear-core/PEAR/Downloader.php
diff -u pear-core/PEAR/Downloader.php:1.44 pear-core/PEAR/Downloader.php:1.45
--- pear-core/PEAR/Downloader.php:1.44 Mon Nov 15 13:12:25 2004
+++ pear-core/PEAR/Downloader.php Mon Nov 15 17:50:26 2004
@@ -19,7 +19,7 @@
// | Martin Jansen <mj@php.net> |
// +----------------------------------------------------------------------+
//
-// $Id: Downloader.php,v 1.44 2004/11/15 18:12:25 cellog Exp $
+// $Id: Downloader.php,v 1.45 2004/11/15 22:50:26 cellog Exp $
require_once 'PEAR/Common.php';
require_once 'PEAR/Registry.php';
@@ -72,6 +72,7 @@
* - alldeps : install all dependencies, including optional
* - installroot : base relative path to install files in
* - force : force a download even if warnings would prevent it
+ * - nocompress : download uncompressed tarballs
* @see PEAR_Command_Install
* @access private
* @var array
@@ -463,6 +464,11 @@
return $this->_downloadDir = $downloaddir;
}
+ function setDownloadDir($dir)
+ {
+ $this->_downloadDir = $dir;
+ }
+
// }}}
// {{{ configSet()
function configSet($key, $value, $layer = 'user', $channel = false)
@@ -511,7 +517,7 @@
if (isset($url['__PEAR_ERROR_CLASS__'])) {
return PEAR::raiseError($url['message']);
}
- if (!extension_loaded("zlib")) {
+ if (!extension_loaded("zlib") ||
isset($this->_options['nocompress'])) {
$ext = '.tar';
} else {
$ext = '.tgz';