* configure pending should reorder too

This commit is contained in:
Faik Uygur
2006-12-01 06:40:20 +00:00
parent a232a48558
commit b7a7b3cd90
+6 -1
View File
@@ -37,7 +37,7 @@ import pisi.cli
from pisi.config import Options
from pisi.operations import install, remove, upgrade, emerge
from pisi.operations import plan_install_pkg_names as plan_install
from pisi.operations import plan_remove, plan_upgrade, upgrade_base, calculate_conflicts
from pisi.operations import plan_remove, plan_upgrade, upgrade_base, calculate_conflicts, reorder_base_packages
from pisi.build import build_until
from pisi.atomicoperations import resurrect_package, build
from pisi.metadata import MetaData
@@ -254,6 +254,11 @@ def configure_pending():
G_f.write_graphviz(sys.stdout)
order = G_f.topological_sort()
order.reverse()
# Bug 4211
if ctx.componentdb.has_component('system.base'):
order = reorder_base_packages(order)
try:
import pisi.comariface as comariface
for x in order: