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