From 18804f050c4991b416b564f7689eb2f78197553f Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Wed, 2 Apr 2008 12:08:24 +0000 Subject: skip kernel packages with no modules dir (like the "kernel" meta-package) --- lib/Iurt/DKMS.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/Iurt/DKMS.pm b/lib/Iurt/DKMS.pm index 5006d9b..27117f6 100644 --- a/lib/Iurt/DKMS.pm +++ b/lib/Iurt/DKMS.pm @@ -98,8 +98,12 @@ sub search_dkms { $kernel_source{$source} = [ $version, $sourcedir ]; } else { my ($modulesdir) = $files =~ m, /lib/modules/([^/ ]+),; - plog('NOTIFY', "kernel $version (modules dir $modulesdir)"); - push @kernel, [ $version, $modulesdir ]; + if ($modulesdir) { + plog('NOTIFY', "kernel $version (modules dir $modulesdir)"); + push @kernel, [ $version, $modulesdir ]; + } else { + plog('NOTIFY', "skipping kernel $version (no modules dir)"); + } } } elsif ($rpm =~ /^(.*)-kernel-([^-]+-[^-]+.*)-([^-]+-[^-]+)\.[^.]+\.rpm$/) { plog('NOTIFY', "modules $1 version $3 for kernel $2"); -- cgit v1.2.1