From b7a7b3cd90e5a717157451890cfd07e4230a4f5d Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Fri, 1 Dec 2006 06:40:20 +0000 Subject: [PATCH] * configure pending should reorder too --- pisi/api.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pisi/api.py b/pisi/api.py index 30b71ce5..26b21e24 100644 --- a/pisi/api.py +++ b/pisi/api.py @@ -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: