moused revision 136224
198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# $NetBSD: moused,v 1.1 2001/10/29 23:25:01 augustss Exp $ 498184Sgordon# $FreeBSD: head/etc/rc.d/moused 136224 2004-10-07 13:55:26Z mtm $ 598184Sgordon# 698184Sgordon 798184Sgordon# PROVIDE: moused 898184Sgordon# REQUIRE: DAEMON 9136224Smtm# KEYWORD: nojail 1098184Sgordon 1198184Sgordon. /etc/rc.subr 1298184Sgordon 1398184Sgordonname=moused 1498184Sgordonrcvar=`set_rcvar` 15104039Sgordoncommand="/usr/sbin/${name}" 16124627Smtmstart_cmd="moused_start" 1798184Sgordon 1898184Sgordonmoused_start() 1998184Sgordon{ 2098184Sgordon echo -n 'Starting moused:' 2198184Sgordon /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type} 2298184Sgordon 2398184Sgordon _mousechar_arg= 2498184Sgordon case ${mousechar_start} in 2598184Sgordon [Nn][Oo] | '') 2698184Sgordon ;; 2798184Sgordon *) 2898184Sgordon echo -n ' mousechar_start' 2998184Sgordon _mousechar_arg="-M ${mousechar_start}" 3098184Sgordon ;; 3198184Sgordon esac 3298184Sgordon 3398184Sgordon for ttyv in /dev/ttyv* ; do 3498184Sgordon vidcontrol < ${ttyv} ${_mousechar_arg} -m on 3598184Sgordon done 3698184Sgordon echo '.' 3798184Sgordon} 3898184Sgordon 3998184Sgordonload_rc_config $name 4098184Sgordonrun_rc_command "$1" 41