diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2002-08-20 13:58:20 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2002-08-20 13:58:20 +0000 |
commit | 804ac30484ab969645dc4a086fa3bed42f862a3d (patch) | |
tree | b0c05557547871702a68e46f830d75d89a0f5757 | |
parent | 9d65b210df14c81b237871e26cfbca40989d4434 (diff) | |
download | rpmdrake-804ac30484ab969645dc4a086fa3bed42f862a3d.tar rpmdrake-804ac30484ab969645dc4a086fa3bed42f862a3d.tar.gz rpmdrake-804ac30484ab969645dc4a086fa3bed42f862a3d.tar.bz2 rpmdrake-804ac30484ab969645dc4a086fa3bed42f862a3d.tar.xz rpmdrake-804ac30484ab969645dc4a086fa3bed42f862a3d.zip |
fix when there was errors
-rwxr-xr-x | grpmi/grpmi.pl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/grpmi/grpmi.pl b/grpmi/grpmi.pl index f7f8bd92..3fc14ef6 100755 --- a/grpmi/grpmi.pl +++ b/grpmi/grpmi.pl @@ -164,10 +164,12 @@ Do you want to force the install anyway?", } my $res = chomp_(grpmi_rpm::install_packages(\&install_packages_callback, @ARGV)); - $res and interactive_msg(_("Problems occurred during installation"), _("There was an error during packages installation:\n\n%s", $res)); + if ($res) { + interactive_msg(_("Problems occurred during installation"), _("There was an error during packages installation:\n\n%s", $res)); + goto cleanup; + } } - # -=-=-=---=-=-=---=-=-=-- cleanup -=-=-=---=-=-=-- $exitstatus = 0; interactive_msg(_("Everything installed successfully"), _("All requested packages were installed successfully.")); |