aboutsummaryrefslogtreecommitdiff
path: root/init.d.BSD/moused
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-03-02 21:13:21 +0000
committerRoy Marples <roy@marples.name>2008-03-02 21:13:21 +0000
commita12dbdc6c93a7d63591610378e3e570b7c7d2143 (patch)
tree22cd968f4bb32bedf82e091c9ffee798d247c51e /init.d.BSD/moused
parent7c092fbc7904be18510eed08c72cbad974db8adc (diff)
Don't check for root in prefix.
Diffstat (limited to 'init.d.BSD/moused')
-rw-r--r--init.d.BSD/moused62
1 files changed, 0 insertions, 62 deletions
diff --git a/init.d.BSD/moused b/init.d.BSD/moused
deleted file mode 100644
index 94c68127..00000000
--- a/init.d.BSD/moused
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/sbin/runscript
-# Copyright 2007-2008 Roy Marples <roy@marples.name>
-# All rights reserved. Released under the 2-clause BSD license.
-
-mouse=${SVCNAME##*.}
-if [ -n "${name}" -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 nojail
-}
-
-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"
-}