From 87f97ba5c94cebe12f4dc849e6a18c3f46e7f2fd Mon Sep 17 00:00:00 2001 From: Stig Bakken Date: Sun, 7 Jul 2002 20:42:08 +0000 Subject: [PATCH] * use System::mktemp rather than PEAR_Common::mkTempDir --- pear/PEAR/Packager.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pear/PEAR/Packager.php b/pear/PEAR/Packager.php index c58ce8fab6..177248d0c0 100644 --- a/pear/PEAR/Packager.php +++ b/pear/PEAR/Packager.php @@ -20,6 +20,7 @@ // $Id$ require_once 'PEAR/Common.php'; +require_once 'System.php'; /** * Administration class used to make a PEAR release tarball. @@ -101,12 +102,15 @@ class PEAR_Packager extends PEAR_Common chdir($oldcwd); return $this->raiseError($new_xml); } - $tmpdir = $this->mkTempDir(getcwd()); + if (!($tmpdir = System::mktemp('-t '.getcwd().' -d'))) { + return $this->raiseError("PEAR_Packager: mktemp failed"); + } $newpkgfile = $tmpdir . DIRECTORY_SEPARATOR . 'package.xml'; $np = @fopen($newpkgfile, "w"); if (!$np) { chdir($oldcwd); - return $this->raiseError("PEAR_Packager: unable to rewrite $pkgfile"); + system("ls -l ".dirname($newpkgfile)); + return $this->raiseError("PEAR_Packager: unable to rewrite $pkgfile as $newpkgfile"); } fwrite($np, $new_xml); fclose($np); -- 2.50.1