]> git.ipfire.org Git - pakfire.git/commitdiff
request: Automatically attempt to update packages on install
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Sep 2023 10:53:30 +0000 (10:53 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 21 Sep 2023 14:51:28 +0000 (14:51 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/request.c

index ec4a493b7e20755dac171a40da73374cb727bd32..e0259658aa30674c8f03e437325c1bc2ce4ac7ad 100644 (file)
@@ -88,6 +88,9 @@ static void pakfire_request_lock_running_kernel(struct pakfire_request* request)
 }
 
 static int setup_solver(struct pakfire_request* request, int flags) {
+       // Automatically update when installation is requested
+       solver_set_flag(request->solver, SOLVER_FLAG_INSTALL_ALSO_UPDATES, 1);
+
        // Can the solver downgrade packages?
        if (flags & PAKFIRE_REQUEST_ALLOW_DOWNGRADE)
                solver_set_flag(request->solver, SOLVER_FLAG_ALLOW_DOWNGRADE, 1);