moused revision 104039
1#!/bin/sh
2#
3# $NetBSD: moused,v 1.1 2001/10/29 23:25:01 augustss Exp $
4# $FreeBSD: head/etc/rc.d/moused 104039 2002-09-27 16:54:21Z gordon $
5#
6
7# PROVIDE: moused
8# REQUIRE: DAEMON
9# KEYWORD: FreeBSD NetBSD
10
11. /etc/rc.subr
12
13name=moused
14rcvar=`set_rcvar`
15command="/usr/sbin/${name}"
16
17case ${OSTYPE} in
18FreeBSD)
19	start_cmd="moused_start"
20	;;
21esac
22
23moused_start()
24{
25	echo -n 'Starting moused:'
26	/usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type}
27
28	_mousechar_arg=
29	case ${mousechar_start} in
30	[Nn][Oo] | '')
31		;;
32	*)
33		echo -n ' mousechar_start'
34		_mousechar_arg="-M ${mousechar_start}"
35		;;
36	esac
37
38	for ttyv in /dev/ttyv* ; do
39		vidcontrol < ${ttyv} ${_mousechar_arg} -m on
40	done
41	echo '.'
42}
43
44load_rc_config $name
45run_rc_command "$1"
46