xref: /OK3568_Linux_fs/buildroot/package/lirc-tools/S25lircd (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2#
3# Start lirc
4#
5# Support for remotes - Add remotes to /etc/lirc/lircd.conf.d/
6#
7
8start() {
9	printf "Starting lirc: "
10	mkdir -p /var/run/lirc
11	ln -sf /var/run/lirc/lircd /dev/lircd
12	start-stop-daemon -b -S -q -m -p /var/run/lirc.pid --exec /usr/sbin/lircd -- -n -O /etc/lirc/lirc_options.conf
13	echo "OK"
14}
15
16stop() {
17	printf "Stopping lirc: "
18	start-stop-daemon -K -q -p /var/run/lirc.pid
19	echo "OK"
20}
21
22case "$1" in
23  start)
24	start
25	;;
26  stop)
27	stop
28	;;
29  restart|reload)
30	stop
31	start
32	;;
33  *)
34	echo "Usage: $0 {start|stop|restart}"
35	exit 1
36esac
37
38exit $?
39