3 # $Id: rc.isdn,v 1.7.2.3 2005/07/07 20:11:58 franck78 Exp $
6 eval $
(/usr
/local
/bin
/readhash CONFIG_ROOT
/isdn
/settings
)
8 # Debugging. Comment it out to stop logging
11 if [ "z$DEBUG" != "z" ] ; then
12 /usr
/bin
/logger
-t red
"ISDN: $*"
17 # See how we were called.
20 if [ "$ENABLED" = "on" ]; then
21 /sbin
/rmmod hisax_st5481
2>/dev
/null
22 /sbin
/rmmod hisax_fcpcipnp
2>/dev
/null
23 /sbin
/rmmod hisax_isac
2>/dev
/null
24 /sbin
/rmmod hisax
2>/dev
/null
25 if [ "$TYPE" = "998" ]; then
26 /sbin
/modprobe hisax_st5481 protocol
=$PROTOCOL $MODULE_PARAMS
28 elif [ "$TYPE" = "999" ]; then
29 /sbin
/modprobe hisax_fcpcipnp protocol
=$PROTOCOL $MODULE_PARAMS
32 /sbin
/modprobe hisax protocol
=$PROTOCOL type=$TYPE $MODULE_PARAMS
41 /sbin
/ifconfig ippp1 down
2>/dev
/null
42 /sbin
/ifconfig ippp0 down
2>/dev
/null
43 /usr
/sbin
/isdnctrl delif ippp1
2>/dev
/null
44 /usr
/sbin
/isdnctrl delif ippp0
2>/dev
/null
45 /bin
/killall ipppd
2>/dev
/null
46 /bin
/killall ibod
2>/dev
/null
47 /sbin
/rmmod hisax_st5481
2>/dev
/null
48 /sbin
/rmmod hisax_fcpcipnp
2>/dev
/null
49 /sbin
/rmmod hisax_isac
2>/dev
/null
50 /sbin
/rmmod hisax
2>/dev
/null
53 echo "Usage: $0 {start|stop}"