From 92490b82c62f807680a12a8229f99179eb7a2fdc Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Mon, 5 Aug 2002 15:56:04 +0000 Subject: call parsehdlist only with the non ignored media --- rpmdrake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpmdrake b/rpmdrake index 31f32898..6ea99d4b 100755 --- a/rpmdrake +++ b/rpmdrake @@ -413,7 +413,9 @@ sub run_treeview_dialog { my @search_results; if ($entry =~ m|/|) { my $w = wait_msg(_("Please wait, searching in files...")); - open SF, "parsehdlist --fileswinfo --quiet $urpm->{statedir}/hdlist.* |"; + open SF, 'parsehdlist --fileswinfo --quiet ' . + join(' ', map { if_(!$_->{ignore}, "$urpm->{statedir}/$_->{hdlist} ") } @{$urpm->{media}}) . + ' |'; my $pkg; while () { /^NAME<([^>]+)> VERSION<([^>]+)> RELEASE<([^>]+)>/ and $pkg = "$1-$2-$3", next; -- cgit v1.2.1