[zi-cvs] packages/com.zzoss.zic packages.php,1.6,1.7 packages_dependencies.php,1.5,1.6 packages_download.php,1.4,1.5 packages_process.php,1.3,1.4

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

Modified Files:
	packages.php packages_dependencies.php packages_download.php 
	packages_process.php 
Log Message:
clean up dependency query before new installation

Index: packages.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** packages.php	10 Feb 2004 12:19:25 -0000	1.6
--- packages.php	11 Feb 2004 14:41:58 -0000	1.7
***************
*** 47,50 ****
--- 47,53 ----
          // save the selection
          $zi_registry->setPackagesActions($actions);
+         
+         // clean up previous dependency queue
+         $zi_registry->unsetPackagesQueue();
  	}
  	

Index: packages_dependencies.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages_dependencies.php,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** packages_dependencies.php	21 Jan 2004 18:16:14 -0000	1.5
--- packages_dependencies.php	11 Feb 2004 14:41:58 -0000	1.6
***************
*** 83,88 ****
      echo '</pre>';
      */
  	// save process queue
! 	$zi_registry->setPackagesQueue($queue);
  
  	if(!$zi_deps->isError() && !$zi_deps->hasPendingDeps()) {
--- 83,89 ----
      echo '</pre>';
      */
+     
  	// save process queue
! 	$zi_registry->updatePackagesQueue($queue);
  
  	if(!$zi_deps->isError() && !$zi_deps->hasPendingDeps()) {

Index: packages_download.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages_download.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** packages_download.php	9 Feb 2004 18:16:10 -0000	1.4
--- packages_download.php	11 Feb 2004 14:41:58 -0000	1.5
***************
*** 31,44 ****
      ***************************************************************************/   
  	
! 	function downloadPackages($packages_selection) {
!         
!         global $zi_registry, $process;
!         
! 		$packages_resolve = $zi_registry->getPackagesResolve();
          $process = false;
-         $packages = $zi_registry->getPackages();
  		$error = false;
     
  		if(is_array($packages_selection)) {
              foreach($packages_selection as $key => $val) {
                  $name = $packages_resolve[$key];
--- 31,45 ----
      ***************************************************************************/   
  	
! 	function downloadPackages($packages_selection)
!     {    
!         global $process;
          $process = false;
  		$error = false;
     
  		if(is_array($packages_selection)) {
+             global $zi_registry;
+             $packages_resolve = $zi_registry->getPackagesResolve();
+             $packages = $zi_registry->getPackages();
+             
              foreach($packages_selection as $key => $val) {
                  $name = $packages_resolve[$key];
***************
*** 128,135 ****
  				}
  			}
! 		}
! 		$result['error'] = $error;
! 		$result['log'] = $log;
! 		return $result;
  	}
  	
--- 129,140 ----
  				}
  			}
!             $result['error'] = $error;
!             $result['log'] = $log;
! 		} else {
!             $result['error'] = true;
!             $result['log'] = 'Nothing to download';
!         }
!         
!         return $result;
  	}
  	

Index: packages_process.php
===================================================================
RCS file: /cvsroot/zzossinstaller/packages/com.zzoss.zic/packages_process.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** packages_process.php	9 Feb 2004 18:54:30 -0000	1.3
--- packages_process.php	11 Feb 2004 14:41:58 -0000	1.4
***************
*** 84,87 ****
--- 84,91 ----
      $zi_registry->setPlugins($plugins_install, $plugins_remove);
      */
+     // Register all packages again, because there might be
+     // new ones from download.
+     $zi_registry->registerPackages();
+     
  	// load package selection
  	$queue = $zi_registry->getPackagesQueue();



-------------------------------------------------------
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