moused revision 98184
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 98184 2002-06-13 22:14:37Z gordon $ 5# 6 7# PROVIDE: moused 8# REQUIRE: DAEMON 9# KEYWORD: FreeBSD NetBSD 10 11. /etc/rc.subr 12 13name=moused 14rcvar=`set_rcvar` 15 16case `${CMD_OSTYPE}` in 17FreeBSD) 18 start_cmd="moused_start" 19 ;; 20NetBSD) 21 command="/usr/sbin/${name}" 22 ;; 23esac 24 25moused_start() 26{ 27 echo -n 'Starting moused:' 28 /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type} 29 30 _mousechar_arg= 31 case ${mousechar_start} in 32 [Nn][Oo] | '') 33 ;; 34 *) 35 echo -n ' mousechar_start' 36 _mousechar_arg="-M ${mousechar_start}" 37 ;; 38 esac 39 40 for ttyv in /dev/ttyv* ; do 41 vidcontrol < ${ttyv} ${_mousechar_arg} -m on 42 done 43 echo '.' 44} 45 46load_rc_config $name 47run_rc_command "$1" 48