aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2002-08-05 15:56:04 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2002-08-05 15:56:04 +0000
commit92490b82c62f807680a12a8229f99179eb7a2fdc (patch)
tree48b9904b90efaf3d4e5650a2ca5fa0f7687b8f79
parent62471cb99df27cda5d7d90b75560b291747065aa (diff)
downloadrpmdrake-92490b82c62f807680a12a8229f99179eb7a2fdc.tar
rpmdrake-92490b82c62f807680a12a8229f99179eb7a2fdc.tar.gz
rpmdrake-92490b82c62f807680a12a8229f99179eb7a2fdc.tar.bz2
rpmdrake-92490b82c62f807680a12a8229f99179eb7a2fdc.tar.xz
rpmdrake-92490b82c62f807680a12a8229f99179eb7a2fdc.zip
call parsehdlist only with the non ignored media
-rwxr-xr-xrpmdrake4
1 files changed, 3 insertions, 1 deletions
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 (<SF>) {
/^NAME<([^>]+)> VERSION<([^>]+)> RELEASE<([^>]+)>/ and $pkg = "$1-$2-$3", next;