From b34c426df8c23b5e1d036426e072fa14f046e643 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 4 Aug 2011 00:17:20 +0200 Subject: [PATCH] Make installations, removals and updates by relations possible. --- pakfire/base.py | 3 +++ 1 file changed, 3 insertions(+) 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. -- 2.39.5