moused revision 103019
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 103019 2002-09-06 16:18:05Z gordon $ 598184Sgordon# 698184Sgordon 798184Sgordon# PROVIDE: moused 898184Sgordon# REQUIRE: DAEMON 998184Sgordon# KEYWORD: FreeBSD NetBSD 1098184Sgordon 1198184Sgordon. /etc/rc.subr 1298184Sgordon 1398184Sgordonname=moused 1498184Sgordonrcvar=`set_rcvar` 1598184Sgordon 16103019Sgordoncase ${OSTYPE} in 1798184SgordonFreeBSD) 1898184Sgordon start_cmd="moused_start" 1998184Sgordon ;; 2098184SgordonNetBSD) 2198184Sgordon command="/usr/sbin/${name}" 2298184Sgordon ;; 2398184Sgordonesac 2498184Sgordon 2598184Sgordonmoused_start() 2698184Sgordon{ 2798184Sgordon echo -n 'Starting moused:' 2898184Sgordon /usr/sbin/moused ${moused_flags} -p ${moused_port} -t ${moused_type} 2998184Sgordon 3098184Sgordon _mousechar_arg= 3198184Sgordon case ${mousechar_start} in 3298184Sgordon [Nn][Oo] | '') 3398184Sgordon ;; 3498184Sgordon *) 3598184Sgordon echo -n ' mousechar_start' 3698184Sgordon _mousechar_arg="-M ${mousechar_start}" 3798184Sgordon ;; 3898184Sgordon esac 3998184Sgordon 4098184Sgordon for ttyv in /dev/ttyv* ; do 4198184Sgordon vidcontrol < ${ttyv} ${_mousechar_arg} -m on 4298184Sgordon done 4398184Sgordon echo '.' 4498184Sgordon} 4598184Sgordon 4698184Sgordonload_rc_config $name 4798184Sgordonrun_rc_command "$1" 48