aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2004-08-19 09:12:02 +0000
committerRafael Garcia-Suarez <rgarciasuarez@mandriva.org>2004-08-19 09:12:02 +0000
commit89546a82af5645211a381ed1da7c9468292e88dd (patch)
tree6d8625b091fd5dda65a1e008550c0061ca6e9788
parent787612148df3f67c32d51cb9073d07c04aef883f (diff)
downloadrpmdrake-89546a82af5645211a381ed1da7c9468292e88dd.tar
rpmdrake-89546a82af5645211a381ed1da7c9468292e88dd.tar.gz
rpmdrake-89546a82af5645211a381ed1da7c9468292e88dd.tar.bz2
rpmdrake-89546a82af5645211a381ed1da7c9468292e88dd.tar.xz
rpmdrake-89546a82af5645211a381ed1da7c9468292e88dd.zip
In update mode, always allow to select all packages at once.
-rwxr-xr-xrpmdrake2
1 files changed, 1 insertions, 1 deletions
diff --git a/rpmdrake b/rpmdrake
index b50223c9..05869367 100755
--- a/rpmdrake
+++ b/rpmdrake
@@ -519,7 +519,7 @@ or you already installed all of them."));
@nodes = grep { exists $pkgs->{$_} } @nodes
or return;
#- avoid selecting too many packages at once
- return if !$dont_show_selections && (@nodes == keys %$pkgs || @nodes > 2000);
+ return if !$dont_show_selections && (($MODE ne 'update' && @nodes == keys %$pkgs) || @nodes > 2000);
my $new_state = !$pkgs->{$nodes[0]}{selected};
my @nodes_with_deps;