]> git.ipfire.org Git - pakfire.git/commitdiff
request: Only prepare pool if it has changed
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 Jul 2021 14:27:50 +0000 (14:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 3 Jul 2021 14:27:50 +0000 (14:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/request.c

index b736184ba2af5a2ff24cf3b55fc66accecd697f5..e6b58a4f25f4da48e4089d647bd7938ec0a5ce58 100644 (file)
@@ -332,11 +332,8 @@ static int pakfire_request_add_job(struct pakfire_request* request, int action,
        Pool* pool = pakfire_get_solv_pool(request->pakfire);
        Id key = 0;
 
-       // Add all file provides
-       pool_addfileprovides(pool);
-
-       // Make sure whatprovides are populated
-       pool_createwhatprovides(pool);
+       // Make the pool ready
+       pakfire_pool_apply_changes(request->pakfire);
 
        Queue jobs;
        queue_init(&jobs);