#!/bin/sh # (c) Mandriva, Chmouel Boudjnah <chmouel@mandriva.com> # $Id$ # description: launch modules specified in /etc/modules inspired by a # Debian idea. if modprobe -V 2> /dev/null | grep -q -m 1 module-init-tools; then MODULES=/etc/modprobe.preload else MODULES=/etc/modules fi MODULES_D=$MODULES.d for f in $MODULES $MODULES_D/*; do [ -f $f ] || continue # Loop over every line (cat $f; echo) | while read module args do case "$module" in \#*|"") continue ;; esac logger -t $0 "Loading module: $module" modprobe $module $args >/dev/null 2>&1 done done