From 6c9f3ce49b9ead6fc2417f8d8fa51a2d2bbea89e Mon Sep 17 00:00:00 2001 From: Thomas Backlund Date: Thu, 3 Mar 2011 16:48:13 +0000 Subject: - kmod.prov: convert special chars [,],:,- to _ when generating kernel module version provides (needed with rpm-4.8.1) --- kmod.prov | 1 + 1 file changed, 1 insertion(+) (limited to 'kmod.prov') diff --git a/kmod.prov b/kmod.prov index 95b05b2..2f0dd02 100755 --- a/kmod.prov +++ b/kmod.prov @@ -6,6 +6,7 @@ echo $modulelist | xargs -r /sbin/modinfo | \ perl -lne ' $name = $1 if m!^filename:\s*(?:.*/)?([^/]+)\.k?o!; $ver = $1 if /^version:\s*[a-zA-Z]{0,6}\-?(\d+[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*-?[a-zA-Z]{0,6}\d?).*/; +$ver =~ s/(\[|\]|\:|-)/_/; if (/^vermagic:/) { print "kmod\($name\)" . ($ver ? " = $ver" : "") if $name; undef $name; undef $ver; -- cgit v1.2.1