xref: /OK3568_Linux_fs/buildroot/package/triggerhappy/S10triggerhappy (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2
3NAME=thd
4PIDFILE=/var/run/$NAME.pid
5DAEMON_ARGS="--daemon --triggers /etc/triggerhappy/triggers.d --socket /var/run/thd.socket --pidfile $PIDFILE --user nobody /dev/input/event*"
6
7[ -r /etc/default/triggerhappy ] && . /etc/default/triggerhappy
8
9start() {
10        printf "Starting $NAME: "
11        start-stop-daemon --start --quiet --pidfile $PIDFILE --exec /usr/sbin/thd -- $DAEMON_ARGS \
12                && echo "OK" || echo "FAIL"
13}
14
15stop() {
16        printf "Stopping $NAME: "
17        start-stop-daemon --stop --quiet --pidfile $PIDFILE \
18                && echo "OK" || echo "FAIL"
19}
20
21case "$1" in
22        start)
23                start
24                ;;
25        stop)
26                stop
27                ;;
28        restart)
29                stop
30                sleep 1
31                start
32                ;;
33        *)
34                echo "Usage: $0 {start|stop|restart}"
35                exit 1
36esac
37