From 7e00dfda9d83233da812be9c669cb83c28466301 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Thu, 19 Aug 2010 09:58:02 +0000 Subject: dudf: add missing calls to dudf_exit When there are deps issues (for example), ie an exit code 17 is returned, dudf_exit wasn't called. Patch by Alexandre Lissy --- urpmi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/urpmi b/urpmi index f6e3dd8a..591e911d 100755 --- a/urpmi +++ b/urpmi @@ -510,6 +510,7 @@ that are older than the installed ones:\n%s", $list); print "$msg\n"; } else { my $noexpr = N("Nn"); + dudf_invoke($dudf, "dudf_exit", 17, $msg); $msg .= N("\nContinue installation anyway?"); $force || message_input_($msg . N(" (Y/n) "), boolean => 1) !~ /[$noexpr]/ or exit 17; } @@ -525,6 +526,7 @@ if (@ask_unselect) { print "$msg\n"; } else { my $noexpr = N("Nn"); + dudf_invoke($dudf, "dudf_exit", 17, $msg); $msg .= N("\nContinue installation anyway?"); $force || message_input_($msg . N(" (Y/n) "), boolean => 1) !~ /[$noexpr]/ or exit 17; } -- cgit v1.2.1