char* dump = pakfire_transaction_dump(transaction, 80);
// Check if we should continue
- r = pakfire_ui_confirm(transaction->pakfire, dump, _("Is this okay? [y/N]"));
- if (r) {
- ERROR(transaction->pakfire, "Transaction aborted upon user request\n");
- goto ERROR;
+ if (!pakfire_has_flag(transaction->pakfire, PAKFIRE_FLAGS_NON_INTERACTIVE)) {
+ r = pakfire_ui_confirm(transaction->pakfire, dump, _("Is this okay? [y/N]"));
+ if (r) {
+ ERROR(transaction->pakfire, "Transaction aborted upon user request\n");
+ goto ERROR;
+ }
}
// Write transaction dump to log