#! /bin/sh
#
#  Beregn afhngigheder mellem moduler, opret modules.dep og load moduler fra /etc/modules.

. /etc/init.d/rcS-helper

start() {
    # This will work when busysbox is configured with MODPROBE_SMALL
    modprobe depmod-dummy 2>/dev/null

    # Loop over every line in /etc/modules.
    dmesg -n 5
    echo -n 'Loading modules: '
    (cat /etc/modules; echo) | # The echo make sure there is a LF at the end.
    while read module args; do
        case "$module" in
                \#*|"") continue ;;
        esac
        echo -n "$module: "
        modprobe $module $args
    done
    echo ''
    dmesg -n 7
}

stop() {
    :
}

restart() {
    stop
    start
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart|reload)
    restart
    ;;
  *)
    echo $"Usage: $0 {start|stop|restart}"
    exit 1
esac
