1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #!/bin/sh
- [ -e /proc/modules ] || exit 0
- . /lib/lsb/init-functions
- case "${1}" in
- start)
-
-
- [ -r /etc/sysconfig/modules ] || exit 0
- egrep -qv '^($|#)' /etc/sysconfig/modules || exit 0
- log_info_msg "Loading modules:"
-
-
- while read module args; do
-
- case "$module" in
- ""|"#"*) continue ;;
- esac
-
- modprobe ${module} ${args} >/dev/null
-
- if [ $? -eq 0 ]; then
- log_info_msg2 " ${module}"
- else
- failedmod="${failedmod} ${module}"
- fi
- done < /etc/sysconfig/modules
-
- log_success_msg2
-
-
- if [ -n "${failedmod}" ]; then
- log_failure_msg "Failed to load modules:${failedmod}"
- exit 1
- fi
- ;;
- *)
- echo "Usage: ${0} {start}"
- exit 1
- ;;
- esac
- exit 0
|