[zi-cvs] packages/com.zzoss.package.lib Package.php,1.16,1.17

Sandro Zic <[email protected]> Tue, 29 Jun 2004 06:16:46 +0000
Newsgroups gmane.comp.php.zzoss.installer.cvs
Message-ID <[email protected]>
Update of /cvsroot/zzossinstaller/packages/com.zzoss.package.lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1330

Modified Files:
	Package.php 
Log Message:
new method for distri and app XML of imported app

Index: Package.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.package.lib/Package.php,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** Package.php	17 May 2004 09:55:23 -0000	1.16
--- Package.php	29 Jun 2004 06:16:43 -0000	1.17
***************
*** 238,259 ****
                  return PEAR::raiseError("unable to unpack $bundle_tgz");
              }
! 
!             // Get distribution and application XML data.
!             $app_xml = $extract_dir.'application.xml';
!             $config = new ZZOSS_Config;
!             $config->setFile($app_xml);
!             $descriptions['application'] = $config->query('/application');
! 
!             $distri_xml = $extract_dir.'distribution.xml';
!             $config = new ZZOSS_Config;
!             $config->setFile($distri_xml);
!             $descriptions['distribution'] = $config->query('/distribution');
! 
!             return $descriptions;
          }
  
          return false;
      }
! 
      function extractDistribution($src, $dest)
      {
--- 238,262 ----
                  return PEAR::raiseError("unable to unpack $bundle_tgz");
              }
!             
!             return ZZOSS_Package::getDistriAppDescr($extract_dir.'distribution.xml', $extract_dir.'application.xml');
          }
  
          return false;
      }
!     
!     function getDistriAppDescr($distri_xml, $app_xml)
!     {
!         // Get distribution and application XML data.
!         $config = new ZZOSS_Config;
!         $config->setFile($app_xml);
!         $xml['application'] = $config->query('/application');
!         
!         $config = new ZZOSS_Config;
!         $config->setFile($distri_xml);
!         $xml['distribution'] = $config->query('/distribution');
!         
!         return $xml;
!     }
!     
      function extractDistribution($src, $dest)
      {



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com