]> git.ipfire.org Git - people/ric9/pakfire.git/commitdiff
build: Allow uninstalling and downgrading packages
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 10 Jan 2025 16:30:29 +0000 (16:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 10 Jan 2025 16:30:29 +0000 (16:30 +0000)
This is required if we want to be able to obsolete things here.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/build.c

index f03464b8778a4fe9831cc6d92d58eb23f50ba2fc..3f7c95577c9e68f8868ef5f5fd84b126fdf37a08 100644 (file)
@@ -2484,7 +2484,8 @@ static int pakfire_build_init(struct pakfire_build* build,
        int r;
 
        // Create a new transaction
-       r = pakfire_transaction_create(&transaction, build->pakfire, 0);
+       r = pakfire_transaction_create(&transaction, build->pakfire,
+                       PAKFIRE_TRANSACTION_ALLOW_DOWNGRADE|PAKFIRE_TRANSACTION_ALLOW_UNINSTALL);
        if (r)
                goto ERROR;