kmod_module: do not find more than the first command
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Fri, 16 Dec 2011 05:33:26 +0000 (03:33 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Sat, 17 Dec 2011 21:41:35 +0000 (19:41 -0200)
commit60f6760e73cac29c04c3568109dd2df92758eda7
tree7c1a605b5ece6fff38a70a7d2f122e2bd7a07f79
parent8e3e5839a0d65e7a779d4130f9ece02fa88af7e2
kmod_module: do not find more than the first command

modprobe from module-init-tools does not use more than one
install/remove command, it just stops on the first one. Test
modprobe.conf:

install bla echo "this is a message"
install bla echo "this is a message"

$ modprobe bla
this is a message
$

Install and remove commands are already a legacy thing we need to carry,
but let's not extend it so people do not start doing crazy things.

With this patch we are breaking on the first element we find in the
configuration. May be we can add a warning later when parsing the config
that install commands are duplicated.
libkmod/libkmod-module.c