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;
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);
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(