projects
/
grml-scripts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
blacklist: replace 'modprobe -l' command with modinfo(8) command line
[grml-scripts.git]
/
usr_sbin
/
blacklist
diff --git
a/usr_sbin/blacklist
b/usr_sbin/blacklist
index
ff9f2d0
..
03b624d
100755
(executable)
--- a/
usr_sbin/blacklist
+++ b/
usr_sbin/blacklist
@@
-25,12
+25,17
@@
fi
if [ "$PN" = 'blacklist' ] ; then
if grep -q "^blacklist $1\$" $MODPROBEFILE ; then
if [ "$PN" = 'blacklist' ] ; then
if grep -q "^blacklist $1\$" $MODPROBEFILE ; then
-
eerror "Module $1 already on blacklist in $MODPROBEFILE" ; eend 1
+ eerror "Module $1 already on blacklist in $MODPROBEFILE" ; eend 1
else
einfo "Adding module $1 to blacklist $MODPROBEFILE"
else
einfo "Adding module $1 to blacklist $MODPROBEFILE"
+
+ if ! modinfo "${1}" >/dev/null 2>&1 ; then
+ ewarn "Notice: module $1 does not seem to exist. Adding anyway."
+ eend 0
+ fi
+
echo "blacklist $1" >> $MODPROBEFILE
echo "alias $1 off" >> $MODPROBEFILE ; eend $?
echo "blacklist $1" >> $MODPROBEFILE
echo "alias $1 off" >> $MODPROBEFILE ; eend $?
- modprobe -l | grep -q "${1}.ko" || ( ewarn "Notice: module $1 does not seem to exist. Adding anyway." ; eend 0 )
fi
fi
fi
fi