]>
git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - config/mkinitcpio/load-modules.sh
2 # Implement blacklisting for udev-loaded modules
3 # Includes module checking
4 # - Aaron Griffin & Tobias Powalowski for Archlinux
7 if [ -f /proc
/cmdline
]; then
8 for cmd
in $
(cat /proc
/cmdline
); do
15 # get the real names from modaliases
16 i
="$(/bin/modprobe -i --show-depends $1 | minised "s
#^insmod /lib.*/\(.*\)\.ko.*#\1#g" | minised 's|-|_|g')"
17 # add disablemodules= from commandline to blacklist
18 k
="$(echo ${disablemodules} | minised 's|-|_|g' | minised 's|,| |g')"
20 if [ "${k}" != "" ] ; then
22 echo "${o}.ko" >> /disablemodules
25 if /bin
/ugrep
"^$n.ko" /disablemodules
2>&1 >/dev
/null
; then