diff options
author | Thierry Vignaud <tv@mandriva.org> | 2008-03-17 17:33:53 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2008-03-17 17:33:53 +0000 |
commit | 88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b (patch) | |
tree | 608c12bf0ee8f9e39d2a70d179eacd0f5d0fe10b /Rpmdrake | |
parent | c6ae4dfe903cb1f00fd5258e3fe149d032c863c4 (diff) | |
download | rpmdrake-88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b.tar rpmdrake-88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b.tar.gz rpmdrake-88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b.tar.bz2 rpmdrake-88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b.tar.xz rpmdrake-88b3a6f1b08ec97bb753d2d944e3d5ba05ac141b.zip |
tell the user to "restart system" when needed (needs urpmi-5.14)
Diffstat (limited to 'Rpmdrake')
-rw-r--r-- | Rpmdrake/pkg.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm index 1c4af94c..c52e4d9c 100644 --- a/Rpmdrake/pkg.pm +++ b/Rpmdrake/pkg.pm @@ -752,6 +752,11 @@ sub perform_installation { #- (partially) duplicated from /usr/sbin/urpmi :-( $canceled and goto return_with_exit_code; $gurpm->invalidate_cancel_forever; }, + need_restart => sub { + my ($need_restart_formatted) = @_; + # FIXME: offer to restart the system + interactive_msg(N("Warning"), join("\n", values %$need_restart_formatted), scroll => 1); + }, trans_error_summary => sub { my ($nok, $errors) = @_; interactive_msg( |