From 4209a52a69ea87794c293011ce964e3c8c1dd3ec Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Mon, 7 Jan 2008 15:28:28 +0000 Subject: add --dkms -p option to iurt to allow rebuilding specific packages only --- lib/Iurt/DKMS.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/Iurt/DKMS.pm b/lib/Iurt/DKMS.pm index 9ed4333..81a4619 100644 --- a/lib/Iurt/DKMS.pm +++ b/lib/Iurt/DKMS.pm @@ -70,9 +70,11 @@ sub search_dkms { if ($rpm =~ /^dkms-(.*)-([^-]+-[^-]+)\.[^.]+\.rpm/) { # we only check for kernel or modules in this media $media_ok or next; + my ($name, $version) = ($1, $2); + my $package_ok = $run->{dkms}{package} ? $name =~ /$run->{dkms}{package}/ : 1; + $package_ok or next; my $hdr = RPM4::Header->new("$path/$rpm"); my $files = $hdr->queryformat('[%{FILENAMES} ])'); - my ($name, $version) = ($1, $2); my ($modulesourcedir) = $files =~ m, /usr/src/([^/ ]+),; my $script = $hdr->queryformat('%{POSTIN})'); my ($realversion) = $script =~ / -v (\S+)/; -- cgit v1.2.1