OSDN Git Service

0-auto-detect: don't load all sound/core modules
authorChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 17 Jan 2017 05:11:33 +0000 (13:11 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Tue, 17 Jan 2017 05:11:33 +0000 (13:11 +0800)
To avoid possible misusing codec issues.

initrd/scripts/0-auto-detect

index eda25d4..de9b754 100644 (file)
@@ -1,6 +1,6 @@
 #
 # By Chih-Wei Huang <cwhuang@linux.org.tw>
-# Last updated 2016/08/14
+# Last updated 2017/01/17
 #
 # License: GNU Public License
 # We explicitely grant the right to use the scripts
@@ -15,7 +15,7 @@ auto_detect()
        sort -r /lib/modules/`uname -r`/modules.alias | \
                sed -n 's/^alias  *\([^ ]*\)  *\(.*\)/\1)busybox modprobe \2;;/p' >> $tmp
        echo 'esac; done; }' >> $tmp
-       for f in $(grep drm_kms /lib/modules/`uname -r`/modules.dep | cut -d. -f1); do
+       for f in $(grep -Eh "drm_kms|sound.core" /lib/modules/`uname -r`/modules.dep | cut -d. -f1); do
                sed -i "/$(basename $f | sed 's/-/_/g')/d" $tmp
        done
        source $tmp