Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 329d38f598c66593817c291febfa32af > files > 59

initscripts-8.63-9.4mdv2008.1.x86_64.rpm

#!/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