]> git.ipfire.org Git - pakfire.git/commitdiff
request: Add flags argument to upgrade function
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 14 Jun 2021 16:44:01 +0000 (16:44 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 14 Jun 2021 16:44:01 +0000 (16:44 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/request.c
src/libpakfire/include/pakfire/request.h
src/libpakfire/request.c

index 87d2b9417ff4db4fb2dc45ae344a8c8563165efc..dce50ee0d8f2cbb6d6c5892689b5e91c05ed0cfa 100644 (file)
@@ -96,7 +96,7 @@ static PyObject* Request_upgrade(RequestObject* self, PyObject* args) {
        if (!PyArg_ParseTuple(args, "s", &what))
                return NULL;
 
-       int r = pakfire_request_upgrade(self->request, what);
+       int r = pakfire_request_upgrade(self->request, what, 0);
        if (r) {
                PyErr_SetFromErrno(PyExc_OSError);
                return NULL;
index 359c3b259b3a0dacc6425d8dee5b1062f2411622..9b66e506f7dc52a1c86e7f5474306ec07d48e92b 100644 (file)
@@ -54,7 +54,7 @@ int pakfire_request_install_package(struct pakfire_request* request, PakfirePack
 int pakfire_request_erase(struct pakfire_request* request, const char* what, int flags);
 int pakfire_request_erase_package(struct pakfire_request* request, PakfirePackage package, int flags);
 
-int pakfire_request_upgrade(struct pakfire_request* request, const char* what);
+int pakfire_request_upgrade(struct pakfire_request* request, const char* what, int flags);
 int pakfire_request_upgrade_package(struct pakfire_request* request, PakfirePackage package);
 
 int pakfire_request_upgrade_all(struct pakfire_request* request);
index f35b0157f141ca3cee53337684bf22a4d9456442..f5c2b9d14603233e785b3c81c3e565e5bae81fc7 100644 (file)
@@ -477,8 +477,8 @@ PAKFIRE_EXPORT int pakfire_request_erase_package(
        return pakfire_request_add_package(request, SOLVER_ERASE, package, erase_flags(flags));
 }
 
-PAKFIRE_EXPORT int pakfire_request_upgrade(struct pakfire_request* request, const char* what) {
-       return pakfire_request_add(request, SOLVER_UPDATE, what, 0);
+PAKFIRE_EXPORT int pakfire_request_upgrade(struct pakfire_request* request, const char* what, int flags) {
+       return pakfire_request_add(request, SOLVER_UPDATE, what, flags);
 }
 
 PAKFIRE_EXPORT int pakfire_request_upgrade_package(