From: Michael Tremer Date: Wed, 3 Aug 2011 22:17:20 +0000 (+0200) Subject: Make installations, removals and updates by relations possible. X-Git-Tag: 0.9.5~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b34c426df8c23b5e1d036426e072fa14f046e643;p=pakfire.git Make installations, removals and updates by relations possible. --- diff --git a/pakfire/base.py b/pakfire/base.py index 50d33eb2d..f0f609b4e 100644 --- a/pakfire/base.py +++ b/pakfire/base.py @@ -146,6 +146,7 @@ class Pakfire(object): # Create a new request. request = self.create_request() for req in requires: + req = self.create_relation(req) request.install(req) # Do the solving. @@ -217,6 +218,7 @@ class Pakfire(object): if pkgs: update = False for pkg in pkgs: + pkg = self.create_relation(pkg) request.update(pkg) else: update = True @@ -239,6 +241,7 @@ class Pakfire(object): # Create a new request. request = self.create_request() for pkg in pkgs: + pkg = self.create_relation(pkg) request.remove(pkg) # Solve the request.