Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > b35174ce264334b93846715790f1d694 > files > 6

kernel-multimedia-2.6.17.14-9mdv2008.0.src.rpm

#!/bin/bash
#automatically find module provides
provideslist=`sed "s/['\"]/\\\&/g"`
modulelist=$(echo "$provideslist"| egrep '^.*/lib/modules/.*\.ko(\.gz)?$')
echo $modulelist| xargs /sbin/modinfo | \
	perl -lne 'print "kmod\($name\) $ver" if $name && /^srcversion:\s*(.*)/; $ver="= $1" if /^version:\s*[a-zA-Z]{0,6}\-?(\d+[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*[\.\:\-\[\]]?\d*-?[a-zA-Z]{0,6}\d?).*/; $ver="" if /^srcversion:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!'