svn: /pear/pear-core/trunk/PEAR/ Builder.php
[email protected] (Helgi Þormar Þorbjörnsson) Sun, 08 Aug 2010 14:02:20 +0000
| Newsgroups | php.pear.cvs,php.pear.core |
|---|---|
| Message-ID | <[email protected]> |
dufuz Sun, 08 Aug 2010 14:02:20 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=301986
Log:
Implement Request #16648Use TMPDIR for builds instead of /var/tmp [dufuz]
Bug: http://pear.php.net/bugs/16648 (unknown)
Changed paths:
U pear/pear-core/trunk/PEAR/Builder.php
Modified: pear/pear-core/trunk/PEAR/Builder.php
===================================================================
--- pear/pear-core/trunk/PEAR/Builder.php 2010-08-08 13:52:36 UTC (rev 301985)
+++ pear/pear-core/trunk/PEAR/Builder.php 2010-08-08 14:02:20 UTC (rev 301986)
@@ -220,7 +220,7 @@
/**
* Build an extension from source. Runs "phpize" in the source
* directory, but compiles in a temporary directory
- * (/var/tmp/pear-build-USER/PACKAGE-VERSION).
+ * (TMPDIR/pear-build-USER/PACKAGE-VERSION).
*
* @param string|PEAR_PackageFile_v* $descfile path to XML package description file, or
* a PEAR_PackageFile object
@@ -330,7 +330,8 @@
if(!$user=getenv('USER')){
$user='defaultuser';
}
- $build_basedir = "/var/tmp/pear-build-$user";
+
+ $build_basedir = System::mktemp("-d pear-build-" . $user);
$build_dir = "$build_basedir/$vdir";
$inst_dir = "$build_basedir/install-$vdir";
$this->log(1, "building in $build_dir");