3 # $NetBSD: isdnd,v 1.9 2002/04/10 23:37:13 martin Exp $
4 # $FreeBSD: src/etc/rc.d/isdnd,v 1.15 2003/07/15 12:39:37 mtm Exp $
5 # $DragonFly: src/etc/rc.d/isdnd,v 1.3 2004/01/26 17:21:15 rob Exp $
7 # Mostly based on original script (/etc/rc.isdn) written by Hellmuth Michaelis
11 # REQUIRE: netif mountcritlocal
17 rcvar=`set_rcvar isdn`
18 pidfile="/var/run/${name}.pid"
19 start_cmd="isdnd_start"
23 echo -n 'ISDN subsystem setup:'
25 # Check for pcvt driver (VT100/VT220 emulator)
27 if [ -x /usr/sbin/ispcvt ]; then
28 if /usr/sbin/ispcvt; then
29 # No vidcontrol if we are using pcvt
40 /usr/sbin/isdnd ${isdn_flags}
43 # Change vidmode of ${isdn_fsdev}
45 case ${isdn_screenflags} in
49 /usr/sbin/vidcontrol < ${isdn_fsdev} > ${isdn_fsdev} 2>&1 ${isdn_screenflags}
53 /usr/sbin/isdnd ${isdn_flags} -f -r ${isdn_fsdev} -t ${isdn_ttype}
59 if checkyesno isdn_trace; then
61 nohup /usr/sbin/isdntrace ${isdn_traceflags} >/dev/null 2>&1 &