1
0
mirror of https://github.com/php/php-src.git synced 2026-04-27 01:48:26 +02:00

addes more logging and security options

This commit is contained in:
Tomas V.V.Cox
2001-07-07 00:25:39 +00:00
parent 0fe40d53b0
commit d1d7432da4
+6 -2
View File
@@ -174,8 +174,10 @@ class PEAR_Packager extends PEAR
fclose($fp);
chdir(dirname($this->tmpdir));
// XXX FIXME Windows and non-GNU tar
$pkgver = quotemeta($this->pkgver);
system("tar -cvzf $pwd/${pkgver}.tgz $pkgver");
$pkgver = $this->pkgver;
$cmd = "tar -cvzf $pwd/${pkgver}.tgz $pkgver";
$this->log(1, `$cmd`);
$this->log(1, "Package $pwd/${pkgver}.tgz done");
}
// }}}
@@ -237,6 +239,8 @@ class PEAR_Packager extends PEAR
$pwd = getcwd();
$this->pkgver = $this->pkginfo["Package,Name"] . "-" .
$this->pkginfo["Release,Version"];
// don't want extrange characters
$this->pkgver = ereg_replace ("[^a-zA-Z0-9._-]", '_', $this->pkgver);
$this->tmpdir = $pwd . DIRECTORY_SEPARATOR . $this->pkgver;
if (file_exists($this->tmpdir)) {
xml_parser_free($xp);