]> git.pld-linux.org Git - packages/em8300.git/blame - em8300.init
- updated to 0.18.0 (kernel part not verified)
[packages/em8300.git] / em8300.init
CommitLineData
471aa9be 1#!/bin/sh
2#
cee4c9bb 3# chkconfig: 2345 11 89
4# description: loads em8300 modules and uploads microcode
471aa9be 5
b43d6e38 6if [ ! -f /etc/sysconfig/em8300 ]; then
7 exit 0
471aa9be 8fi
9
10# Source function library.
11. /etc/rc.d/init.d/functions
12
13. /etc/sysconfig/em8300
14
d5e1dbaf 15start() {
fc9e8b21 16 is_yes "$BT_LOAD" && _modprobe single bt865 $BT_OPT
17 _modprobe single adv717x $ADV_OPT
18 _modprobe single em8300 $EM_OPT
528be22f 19 run_cmd "Uploading em8300 microcode" "sh -c 'em8300setup 2>/dev/null'"
fc9e8b21 20 [ $? -ne 0 ] && RETVAL=1
d5e1dbaf
ER
21}
22
23stop() {
24 run_cmd "Removing em8300 modules" "sh -c 'rmmod em8300 adv717x bt865 2>/dev/null'"
25}
26
27RETVAL=0
28# See how we were called.
29case "$1" in
30 start|reload|force-reload)
31 start
471aa9be 32 ;;
33 stop)
d5e1dbaf 34 stop
471aa9be 35 ;;
cee4c9bb 36 status)
37 ;;
fc9e8b21 38 restart)
d5e1dbaf
ER
39 stop
40 start
471aa9be 41 ;;
42 *)
fc9e8b21 43 msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
44 exit 3
471aa9be 45esac
46
fc9e8b21 47exit $RETVAL
This page took 0.04834 seconds and 5 git commands to generate.