summaryrefslogtreecommitdiff
path: root/init.d/moused.in
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
commit1267025fb76af18e31b2c7de16606abbb9b87ea3 (patch)
tree8cc3a36b1dd7e1438d05a293cae8eac572126a7c /init.d/moused.in
parent30cc3cdb76a66c7c0f89a52db4e5cff77b570e31 (diff)
Diffstat (limited to 'init.d/moused.in')
-rw-r--r--init.d/moused.in62
1 files changed, 0 insertions, 62 deletions
diff --git a/init.d/moused.in b/init.d/moused.in
deleted file mode 100644
index 2b63a346..00000000
--- a/init.d/moused.in
+++ /dev/null
@@ -1,62 +0,0 @@
-#!@SBINDIR@/openrc-run
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-mouse=${RC_SVCNAME##*.}
-if [ -n "$mouse" -a "$mouse" != "moused" ]; then
- moused_device=/dev/"$mouse"
- pidfile=/var/run/moused-"$mouse".pid
-else
- pidfile=/var/run/moused.pid
-fi
-name="Console Mouse Daemon"
-[ -n "$moused_device" ] && name="$name ($moused_device)"
-
-depend()
-{
- need localmount
- after bootmisc
- keyword -jail -prefix
-}
-
-start()
-{
- ebegin "Starting $name"
-
- if [ -z "$moused_device" ]; then
- local dev=
- for dev in /dev/psm[0-9]* /dev/ums[0-9]*; do
- [ -c "$dev" ] || continue
- [ -e /var/run/moused-"${dev##*/}".pid ] && continue
- moused_device=$dev
- eindent
- einfo "Using mouse on $moused_device"
- eoutdent
- break
- done
- fi
-
- if [ -z "$moused_device" ]; then
- eend 1 "No mouse device found"
- return 1
- fi
-
- local args=
- eval args=\$moused_args_${moused_device##*/}
- [ -z "$args" ] && args=$moused_args
-
- start-stop-daemon --start --exec /usr/sbin/moused \
- --pidfile "$pidfile" \
- -- $args -p "$moused_device" -I "$pidfile"
- local retval=$?
-
- if [ $retval = 0 ]; then
- local ttyv=
- for ttyv in /dev/ttyv*; do
- vidcontrol < "$ttyv" -m on
- : $(( retval += $? ))
- done
- fi
-
- eend $retval "Failed to start moused"
-}