1 # module-init-tools - load modules from /etc/modules
3 # This task loads the kernel modules specified in the /etc/modules file
5 description "load modules from /etc/modules"
16 # strip _* or -* from versions like: "2.6.25_vanilla-1", "2.6.25-1"
28 # Loop over every line in modules file
30 grep -hvE '^(#|[[:blank:]]*$)' /etc/modules /etc/modules.$kernel /etc/modules.$kerneleq 2>/dev/null
31 echo '' # make sure there is a LF at the end
32 ) | while read module args; do
33 [ -z "$module" ] && continue
36 modprobe -s $module -- $args