#!/bin/sh


	echo "Creating modules.description for $i"
	[ -f modules.description ]&&rm -f modules.description
	for modules in `find . -name "*.ko.[g,x]z"`;do
	#modules=`find . -name "*.ko.[g,x]z"`
	echo "Modules: $modules $(echo $modules | xargs -P4 /sbin/modinfo)"
	echo $modules | xargs -P 4 /sbin/modinfo \
	| perl -lne 'print "$name\t$1" if $name && /^description:\s*(.*)/; $name = $1 if m!^filename:\s*(.*)\.k?o!; $name =~ s!.*/!!' >> modules.description
	if [ "x" != "x$(cat modules.description | grep 'ko.xz')" ];then
	    echo "Fixating wrong description for $modules"
	    sed -i 's|/.*.ko.xz||' modules.description
	    sleep 2
	fi
	done
	

