Make it possible to give package arguments to "pisi configure-pending"

This commit is contained in:
Faik Uygur
2008-04-03 11:46:07 +00:00
parent 3c7e7df53b
commit b4c6aac1c4
2 changed files with 9 additions and 4 deletions
+8 -3
View File
@@ -419,12 +419,17 @@ def generate_pending_order(A):
return order
def configure_pending():
def configure_pending(packages=None):
# start with pending packages
# configure them in reverse topological order of dependency
installdb = pisi.db.installdb.InstallDB()
A = installdb.list_pending()
order = generate_pending_order(A)
if not packages:
packages = installdb.list_pending()
else:
packages = set(packages) and set(installdb.list_pending())
order = generate_pending_order(packages)
try:
for x in order:
if installdb.has_package(x):
+1 -1
View File
@@ -43,4 +43,4 @@ configures those packages.
def run(self):
self.init()
pisi.api.configure_pending()
pisi.api.configure_pending(self.args)