From: Michael Tremer Date: Mon, 14 Jun 2021 16:44:01 +0000 (+0000) Subject: request: Add flags argument to upgrade function X-Git-Tag: 0.9.28~1247 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79d58f431ce7dc927e892eeecf9c80d18d1cc175;p=pakfire.git request: Add flags argument to upgrade function Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/request.c b/src/_pakfire/request.c index 87d2b9417..dce50ee0d 100644 --- a/src/_pakfire/request.c +++ b/src/_pakfire/request.c @@ -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; diff --git a/src/libpakfire/include/pakfire/request.h b/src/libpakfire/include/pakfire/request.h index 359c3b259..9b66e506f 100644 --- a/src/libpakfire/include/pakfire/request.h +++ b/src/libpakfire/include/pakfire/request.h @@ -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); diff --git a/src/libpakfire/request.c b/src/libpakfire/request.c index f35b0157f..f5c2b9d14 100644 --- a/src/libpakfire/request.c +++ b/src/libpakfire/request.c @@ -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(