Revision d9df618a494d1c0ab29bf9e5add666053278ccdf authored by Jordan K. Hubbard on 20 September 2000, 08:51:23 UTC, committed by Jordan K. Hubbard on 20 September 2000, 08:51:23 UTC
1 parent fa15f19
Raw File
rc.isdn
#!/bin/sh
#---------------------------------------------------------------------------
#
#	/etc/rc.isdn - isdn4bsd startup script
#	--------------------------------------
#
#	last edit-date: [Mon Mar  8 12:15:56 1999]
#
# $FreeBSD$
#
#---------------------------------------------------------------------------

case ${isdn_enable} in
[Yy][Ee][Ss])
	echo -n 'ISDN subsystem setup:'

	# Terminal type for fullscreen mode, default to syscons driver
	#
	isdn_ttype=cons25

	# Check for pcvt driver (VT100/VT220 emulator)
	#
	if [ -x /usr/sbin/ispcvt ]; then
		if /usr/sbin/ispcvt; then
			isdn_ttype=pcvt25
		fi
	fi

	case ${isdn_flags} in
	[Nn][Oo] | '')
		isdn_flags=''
		;;
	esac

	# Start the isdn daemon
	#
	if [ -x /usr/sbin/isdnd ]; then
		echo -n ' isdnd'
		case ${isdn_fsdev} in
		[Nn][Oo] | '')
			/usr/sbin/isdnd ${isdn_flags}
			;;
		*)
			/usr/sbin/isdnd ${isdn_flags} -f -r ${isdn_fsdev} -t ${isdn_ttype}
			;;
		esac
	fi

	# Start isdntrace
	#
	case ${isdn_trace} in
	[Yy][Ee][Ss])
		if [ -x /usr/sbin/isdntrace ]; then
			echo -n ' isdntrace'
			nohup /usr/sbin/isdntrace ${isdn_traceflags} >/dev/null 2>&1 &
		fi
		;;
	esac

	echo '.'
	;;
esac
back to top