cvs: pear-core /PEAR Downloader.php

From: 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';

« previous php.pear.cvs (#25996) next »