From ecd6bdbe529ff98e817ff9f07cf360d1c25b456f Mon Sep 17 00:00:00 2001 From: Daouda Lo Date: Wed, 19 Jan 2005 20:58:52 +0000 Subject: - default case when the 2 prefilled lists (selected and unselected) of updates are empty. --- rpmdrake | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/rpmdrake b/rpmdrake index dedfc357..1affde0d 100755 --- a/rpmdrake +++ b/rpmdrake @@ -1269,10 +1269,12 @@ Then, restart %s.", $rpmdrake::myname_update)), myexit(-1); $pkg->flag_installed or next; any { $pkg->id >= $_->{start} && $pkg->id <= $_->{end} } @update_medias or next; if ($options{'pkg-sel'} || $options{'pkg-nosel'}) { - member(urpm_name($pkg), @{$options{'pkg-sel'}}, @{$options{'pkg-nosel'}}) or next; - member(urpm_name($pkg), @{$options{'pkg-sel'}}) and $selected = 1; - } - } + if ($#{$options{'pkg-sel'}} != -1 || $#{$option{'pkg-nosel'}} != -1) { + member(urpm_name($pkg), @{$options{'pkg-sel'}}, @{$options{'pkg-nosel'}}) or next; + member(urpm_name($pkg), @{$options{'pkg-sel'}}) and $selected = 1; + } + } + } $installable_pkgs{my_fullname($pkg)} = { selected => $selected, pkg => $pkg }; } if ($options{'pkg-sel'} || $options{'pkg-nosel'}) { -- cgit v1.2.1