summaryrefslogtreecommitdiff
path: root/BitInstaller.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2008-10-28 21:09:40 +0000
committerMax Kremmel <xing@synapse.plus.com>2008-10-28 21:09:40 +0000
commit2748250dc5372774496cab473c7bd02a5ce548c0 (patch)
tree83d5180a62daac68d3fe57dca55b3f8deade2c7c /BitInstaller.php
parent21f0df35b66d093529e926bce2002b6c9f289128 (diff)
downloadinstall-2748250dc5372774496cab473c7bd02a5ce548c0.tar.gz
install-2748250dc5372774496cab473c7bd02a5ce548c0.tar.bz2
install-2748250dc5372774496cab473c7bd02a5ce548c0.zip
sort packages for display. we sort them in right order before upgrading them.
Diffstat (limited to 'BitInstaller.php')
-rw-r--r--BitInstaller.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/BitInstaller.php b/BitInstaller.php
index 01524dd..70c0a77 100644
--- a/BitInstaller.php
+++ b/BitInstaller.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_install/BitInstaller.php,v 1.39 2008/10/28 21:00:42 squareing Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_install/BitInstaller.php,v 1.40 2008/10/28 21:09:40 squareing Exp $
* @package install
*/
@@ -61,8 +61,9 @@ class BitInstaller extends BitSystem {
$this->registerPackageVersion( $pParams['package'], $pParams['version'] );
$this->mPackageUpgrades[$pParams['package']][$pParams['version']] = $pParams;
$this->mPackageUpgrades[$pParams['package']][$pParams['version']]['upgrade'] = $pUpgradeHash;
- // ensure all upgrades are in the right order
- uksort( $this->mPackageUpgrades, 'upgrade_package_sort' );
+
+ // sort everything for a nice display
+ ksort( $this->mPackageUpgrades );
uksort( $this->mPackageUpgrades[$pParams['package']], 'upgrade_version_sort' );
}
}