From 43f2423d3577944f7244c091593e0a805933c13c Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Sun, 24 Mar 2013 12:52:47 +0000 Subject: enable to report packages signature checking in global progress bar dialog --- gurpm/RPMProgressDialog.pm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'gurpm/RPMProgressDialog.pm') diff --git a/gurpm/RPMProgressDialog.pm b/gurpm/RPMProgressDialog.pm index e7625e93..d9fd8cc7 100644 --- a/gurpm/RPMProgressDialog.pm +++ b/gurpm/RPMProgressDialog.pm @@ -24,6 +24,7 @@ How to use: $w->init_progressbar; urpm::main_loop::run($urpm, $state, $nb, \@ask_unselect, { trans_log => \&gurpm::RPMProgressDialog::callback_download, + pre_check_sig => \&gurpm::RPMProgressDialog::pre_check_sig, inst => \&gurpm::RPMProgressDialog::callback_inst, trans => \&gurpm::RPMProgressDialog::callback_inst, uninst => \&gurpm::RPMProgressDialog::callback_inst, @@ -274,6 +275,19 @@ sub canceled { =over 4 +=item callback_pre_check_sig() + +This callback is called when checking packages before installing them. + +Its purpose is to display installation progress in the dialog. + +=cut + +sub callback_pre_check_sig { + $mainw->set_progresslabel(N("Verifying package signatures...")); + $mainw->sync; +} + =item callback_inst($urpm, $type, $id, $subtype, $amount, $total) This callback is called when a new RPM DB transaction is created and -- cgit v1.2.1