switch (type) {
case SOLVER_TRANSACTION_INSTALL:
case SOLVER_TRANSACTION_MULTIINSTALL:
+ return PAKFIRE_STEP_INSTALL;
+
case SOLVER_TRANSACTION_REINSTALL:
case SOLVER_TRANSACTION_MULTIREINSTALL:
- return PAKFIRE_STEP_INSTALL;
+ return PAKFIRE_STEP_REINSTALL;
case SOLVER_TRANSACTION_ERASE:
return PAKFIRE_STEP_ERASE;
case SOLVER_TRANSACTION_UPGRADE:
return PAKFIRE_STEP_UPGRADE;
+ case SOLVER_TRANSACTION_OBSOLETES:
+ return PAKFIRE_STEP_OBSOLETE;
+
// Anything we don't care about
case SOLVER_TRANSACTION_IGNORE:
case SOLVER_TRANSACTION_REINSTALLED:
case PAKFIRE_STEP_INSTALL:
return "install";
+ case PAKFIRE_STEP_REINSTALL:
+ return "reinstall";
+
case PAKFIRE_STEP_ERASE:
return "erase";
case PAKFIRE_STEP_UPGRADE:
return "upgrade";
+ case PAKFIRE_STEP_OBSOLETE:
+ return "obsolete";
+
case PAKFIRE_STEP_IGNORE:
default:
return NULL;
switch (type) {
case PAKFIRE_STEP_INSTALL:
+ case PAKFIRE_STEP_REINSTALL:
case PAKFIRE_STEP_DOWNGRADE:
case PAKFIRE_STEP_UPGRADE:
return 1;
}
static size_t pakfire_transaction_add_section(char** str, size_t width, PakfireTransaction transaction,
- const char* headline, int type) {
+ const char* headline, pakfire_step_type type) {
PakfirePackageList list = pakfire_transaction_get_packages(transaction, type);
// Nothing to do if there are no packages in this stage
// Show what we are doing
size_t installing = pakfire_transaction_add_section(&string, width, transaction,
- _("Installing:"), SOLVER_TRANSACTION_INSTALL);
+ _("Installing:"), PAKFIRE_STEP_INSTALL);
size_t reinstalling = pakfire_transaction_add_section(&string, width, transaction,
- _("Reinstalling:"), SOLVER_TRANSACTION_REINSTALL);
+ _("Reinstalling:"), PAKFIRE_STEP_REINSTALL);
size_t updating = pakfire_transaction_add_section(&string, width, transaction,
- _("Updating:"), SOLVER_TRANSACTION_UPGRADE);
+ _("Updating:"), PAKFIRE_STEP_UPGRADE);
size_t downgrading = pakfire_transaction_add_section(&string, width, transaction,
- _("Downgrading:"), SOLVER_TRANSACTION_DOWNGRADE);
+ _("Downgrading:"), PAKFIRE_STEP_DOWNGRADE);
size_t removing = pakfire_transaction_add_section(&string, width, transaction,
- _("Removing:"), SOLVER_TRANSACTION_ERASE);
+ _("Removing:"), PAKFIRE_STEP_ERASE);
size_t obsoleting = pakfire_transaction_add_section(&string, width, transaction,
- _("Obsoleting:"), SOLVER_TRANSACTION_OBSOLETES);
+ _("Obsoleting:"), PAKFIRE_STEP_OBSOLETE);
// Summary
pakfire_transaction_add_headline(&string, width, _("Transaction Summary"));