diff options
author | Thierry Vignaud <tv@mandriva.org> | 2009-02-15 08:22:14 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2009-02-15 08:22:14 +0000 |
commit | d0021121b78511e15d568206b421e97a5ff46c63 (patch) | |
tree | 63541d723ef29400f18b76acb3dafdc481f038e2 /rpmdrake | |
parent | f17adc99bedbbe8560e663580c4e2f43d4778554 (diff) | |
download | rpmdrake-d0021121b78511e15d568206b421e97a5ff46c63.tar rpmdrake-d0021121b78511e15d568206b421e97a5ff46c63.tar.gz rpmdrake-d0021121b78511e15d568206b421e97a5ff46c63.tar.bz2 rpmdrake-d0021121b78511e15d568206b421e97a5ff46c63.tar.xz rpmdrake-d0021121b78511e15d568206b421e97a5ff46c63.zip |
(get_pkgs) add 'compute_updates' option that enable super fast startup
by skipping computing updates on startup
Diffstat (limited to 'rpmdrake')
-rwxr-xr-x | rpmdrake | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -519,6 +519,7 @@ sub run_treeview_dialog { my %check_boxes; my $auto_string = N("/_Options") . N("/_Select dependencies without asking"); my $noclean_string = N("/_Options") . "/" . N("Clear download cache after successfull install"); + my $updates_string = N("/_Options") . N("/_Compute updates on startup"); my ($menu, $factory) = create_factory_menu( $w->{real_window}, [ N("/_File"), undef, undef, undef, '<Branch>' ], @@ -562,6 +563,9 @@ sub run_treeview_dialog { [ N("/_Options") . N("/_Show automatically selected packages"), undef, sub { $dont_show_selections->[0] = !$checkbox_show_autoselect->get_active; }, undef, '<CheckItem>' ], + [ $updates_string, undef, sub { + $::rpmdrake_options{compute_updates} = $check_boxes{$updates_string}->get_active; + }, undef, '<CheckItem>' ], ), [ N("/_View"), undef, undef, undef, '<Branch>' ], (map { @@ -611,8 +615,9 @@ sub run_treeview_dialog { %check_boxes = map { $_ => $factory->get_widget("<main>" . $get_path->($_)); - } ($auto_string, $noclean_string); + } ($auto_string, $noclean_string, $updates_string); $check_boxes{$auto_string}->set_active($::rpmdrake_options{auto}) if !$>; + $check_boxes{$updates_string}->set_active($::rpmdrake_options{compute_updates}) if !$>; $check_boxes{$noclean_string}->set_active(!$::noclean); $checkbox_show_autoselect = $factory->get_widget("<main>" . strip_first_underscore(N("/_Options"), N("/_Show automatically selected packages"))) |