moused revision 124616
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 124616 2004-01-17 10:16:38Z mtm $ 598184Sgordon# 698184Sgordon 798184Sgordon# PROVIDE: moused 898184Sgordon# REQUIRE: DAEMON 9124616Smtm# KEYWORD: FreeBSD 1098184Sgordon 1198184Sgordon. /etc/rc.subr 1298184Sgordon 1398184Sgordonname=moused 1498184Sgordonrcvar=`set_rcvar` 15104039Sgordoncommand="/usr/sbin/${name}" 1698184Sgordon 17103019Sgordoncase ${OSTYPE} in 1898184SgordonFreeBSD) 1998184Sgordon start_cmd="moused_start" 2098184Sgordon ;; 2198184Sgordonesac 2298184Sgordon 2398184Sgordonmoused_start() 2498184Sgordon{ 2598184Sgordon echo -n 'Starting moused:' 2698184Sgordon /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type} 2798184Sgordon 2898184Sgordon _mousechar_arg= 2998184Sgordon case ${mousechar_start} in 3098184Sgordon [Nn][Oo] | '') 3198184Sgordon ;; 3298184Sgordon *) 3398184Sgordon echo -n ' mousechar_start' 3498184Sgordon _mousechar_arg="-M ${mousechar_start}" 3598184Sgordon ;; 3698184Sgordon esac 3798184Sgordon 3898184Sgordon for ttyv in /dev/ttyv* ; do 3998184Sgordon vidcontrol < ${ttyv} ${_mousechar_arg} -m on 4098184Sgordon done 4198184Sgordon echo '.' 4298184Sgordon} 4398184Sgordon 4498184Sgordonload_rc_config $name 4598184Sgordonrun_rc_command "$1" 46