From 4544c200517e5430ad7458e3d9ae62bbb5f0b8f4 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Tue, 21 Aug 2007 11:03:37 +0000 Subject: keep modules without dependencies in modules.dep, this file is used to get the module filename --- kernel/modules.pl | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'kernel') diff --git a/kernel/modules.pl b/kernel/modules.pl index 6f9bfac50..49ce8efb9 100644 --- a/kernel/modules.pl +++ b/kernel/modules.pl @@ -69,17 +69,14 @@ sub filter_modules_dep { my @l = cat_("all.kernels/$kern_ver/modules.dep"); @l = map { - if (/(\S+):\s+(.*)/) { - my ($module, @deps) = map { m!.*/(.*)\.k?o(\.gz)$! && $1 } $1, split(' ', $2); + my ($f, $d) = split ':'; + my ($module, @deps) = map { m!.*/(.*)\.k?o(\.gz)$! && $1 } $f, split(' ', $d); if (member($module, 'plip', 'ppa', 'imm')) { @deps = map { $_ eq 'parport' ? 'parport_pc' : $_ } @deps; } elsif ($module eq 'vfat') { push @deps, 'nls_cp437', 'nls_iso8859-1'; } - if_(@deps, join(' ', "$module:", @deps)); - } else { - (); - } + join(' ', "$module:", @deps); } @l; output("all.kernels/$kern_ver/modules.dep", map { "$_\n" } @l); -- cgit v1.2.1