[zi-cvs] packages/com.zzoss.installer.lib Registry.php,1.10,1.11

[email protected] Wed, 11 Feb 2004 06:42:00 -0800
Newsgroups gmane.comp.php.zzoss.installer.cvs
Message-ID <[email protected]>
Update of /cvsroot/zzossinstaller/packages/com.zzoss.installer.lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30863/com.zzoss.installer.lib

Modified Files:
	Registry.php 
Log Message:
clean up dependency query before new installation

Index: Registry.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.installer.lib/Registry.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Registry.php	9 Feb 2004 18:16:10 -0000	1.10
--- Registry.php	11 Feb 2004 14:41:58 -0000	1.11
***************
*** 50,53 ****
--- 50,54 ----
      var $has_applications       = false;
      var $no_application         = true;
+     var $application_path;
      
      function ZZOSS_InstallerRegistry($dir = NULL)
***************
*** 1121,1132 ****
          $count = 0;
          $package_sources = array();
!         /*
!         $application_settings = $this->getApplicationSettings();
!         if(is_array($application_settings["additional_sources"]) &&
!             count($application_settings["additional_sources"]) ) {
!                 $package_sources = $application_settings["additional_sources"];
!         }
!         */
!         $package_sources[] =$this->application_path.'packages'.DIRECTORY_SEPARATOR;
          
          foreach($package_sources as $sourcedir) {
--- 1122,1126 ----
          $count = 0;
          $package_sources = array();
!         $package_sources[] = $this->application_path.'packages'.DIRECTORY_SEPARATOR;
          
          foreach($package_sources as $sourcedir) {
***************
*** 1249,1253 ****
                          $xml = $package_config->query('/package');
                          if(!isset($package[$xml["name"].'-'.$xml['release']['version']])) {
!                             $key = $key = $xml["name"].'-'.$xml['release']['version'];
                              $package[$key] = $xml;
                              $packages_resolve[$count] = $key;
--- 1243,1247 ----
                          $xml = $package_config->query('/package');
                          if(!isset($package[$xml["name"].'-'.$xml['release']['version']])) {
!                             $key = $xml["name"].'-'.$xml['release']['version'];
                              $package[$key] = $xml;
                              $packages_resolve[$count] = $key;
***************
*** 1404,1409 ****
          }
      }
      
!     function setPackagesQueue($queue_new)
  	{
  		// save process queue
--- 1398,1410 ----
          }
      }
+ 
+     function unsetPackagesQueue()
+ 	{
+ 		// save process queue
+ 		$file = $this->application_path.'installer'.DIRECTORY_SEPARATOR.'installation_packages_queue.reg';
+         return @unlink($file);
+ 	}
      
!     function updatePackagesQueue($queue_new)
  	{
  		// save process queue



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn