SVN: geninitrd/trunk/tests/find-module-by-pciclass.sh
glen
glen at pld-linux.org
Wed Oct 20 23:01:16 CEST 2010
Author: glen
Date: Wed Oct 20 23:01:16 2010
New Revision: 11868
Modified:
geninitrd/trunk/tests/find-module-by-pciclass.sh
Log:
- lowercase found module
Modified: geninitrd/trunk/tests/find-module-by-pciclass.sh
==============================================================================
--- geninitrd/trunk/tests/find-module-by-pciclass.sh (original)
+++ geninitrd/trunk/tests/find-module-by-pciclass.sh Wed Oct 20 23:01:16 2010
@@ -4,13 +4,18 @@
sysfs=${sysfs:-/sys}
+lowercase() {
+ echo "$1" | LC_ALL=C tr '[A-Z]' '[a-z]'
+}
+
find_modules_by_class() {
set -$flags
local path module class="$1"
for path in $(grep -l $class $sysfs/bus/pci/devices/*/class); do
module=$(readlink ${path%/class}/driver)
module=${module##*/}
- echo $module
+ # 2.6.16 (at least) has this uppercased, workaround
+ lowercase $module
done
}
More information about the pld-cvs-commit
mailing list