From be84f84feedcc2eaf7981d19b17e83c415a882ae Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Wed, 22 Sep 2010 06:58:35 -0400 Subject: [PATCH] Resolves: bz 635893 --- mkdumprd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mkdumprd b/mkdumprd index 24aefba..d49264f 100644 --- a/mkdumprd +++ b/mkdumprd @@ -369,7 +369,9 @@ findstoragedriverinsys () { [ "$PWD" = "/sys/devices" ] && return cd .. done - modalias=$(cat modalias) + + modalias=$(cat $(find /sys/devices -name modalias | grep $(basename $(readlink ./device)))) + for driver in $(modprobe --set-version $kernel --show-depends $modalias 2>/dev/null| awk '{ print gensub(".*/","","g",$2) }') ; do findmodule ${driver%%.ko} done