svn: /pear2/Pyrus_Developer/trunk/src/Pyrus/Developer/PackageFile/ PEAR2SVN.php

[email protected] (Brett Bieber) Mon, 24 Jan 2011 20:58:46 +0000
Newsgroups php.pear.cvs,php.pear.core
Message-ID <[email protected]>
saltybeagle                              Mon, 24 Jan 2011 20:58:46 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=307720

Log:
For PEAR2 packages, don't set the baseinstalldir to PEAR2 if the src directory already has this. This allows PEAR2 packages to use src/PEAR2/PackageName in the repository, instead of just src/PackageName.

Changed paths:
    U   pear2/Pyrus_Developer/trunk/src/Pyrus/Developer/PackageFile/PEAR2SVN.php

Modified: pear2/Pyrus_Developer/trunk/src/Pyrus/Developer/PackageFile/PEAR2SVN.php
===================================================================
--- pear2/Pyrus_Developer/trunk/src/Pyrus/Developer/PackageFile/PEAR2SVN.php	2011-01-24 20:58:09 UTC (rev 307719)
+++ pear2/Pyrus_Developer/trunk/src/Pyrus/Developer/PackageFile/PEAR2SVN.php	2011-01-24 20:58:46 UTC (rev 307720)
@@ -86,7 +86,8 @@
         $packagepath = explode('_', $packagename);

         if ($fullpathsused) {
-            if ($this->pxml->channel == 'pear2.php.net') {
+            if ($this->pxml->channel == 'pear2.php.net'
+                && !is_dir($path . '/src/PEAR2')) {
                 $packagepath = array('PEAR2');
             } else {
                 $packagepath = array('/');