diff options
Diffstat (limited to 'prepare-videochat.sh')
-rwxr-xr-x | prepare-videochat.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/prepare-videochat.sh b/prepare-videochat.sh index 8e5f91d..0515f65 100755 --- a/prepare-videochat.sh +++ b/prepare-videochat.sh @@ -196,7 +196,10 @@ has_kernel_module() { else # Determining kernel object existence # I do not know why, but using -q in egrep makes it always return 1, so do not use it - if [ `find /lib/modules/$(uname -r)/ -name "$MODULE.ko" | egrep '.*'` ]; then + if [ + `find /lib/modules/$(uname -r)/ -name "$MODULE.ko.*" | egrep '.*' || + find /lib/modules/$(uname -r)/extra -name "$MODULE.ko.*" | egrep '.*'|| + find /lib/modules/$(uname -r)/extramodules -name "$MODULE.ko.*" | egrep '.*'` ]; then return 0 else return 1 |