1#! /bin/sh 2# 3# This is an init script for Familiar 4# Copy it to /etc/init.d/lircd and type 5# > update-rc.d lircd defaults 20 6# 7 8 9test -f /usr/sbin/lircd || exit 0 10test -f /etc/lircd.conf || exit 0 11 12case "$1" in 13 start) 14 echo -n "Starting lirc daemon: lircd" 15 start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc0 16 echo "." 17 ;; 18 stop) 19 echo -n "Stopping lirc daemon: lircd" 20 start-stop-daemon --stop --quiet --exec /usr/sbin/lircd 21 echo "." 22 ;; 23 reload|force-reload) 24 start-stop-daemon --stop --quiet --signal 1 --exec /usr/sbin/lircd 25 ;; 26 restart) 27 echo -n "Stopping lirc daemon: lircd" 28 start-stop-daemon --stop --quiet --exec /usr/sbin/lircd 29 sleep 1 30 echo -n "Starting lirc daemon: lircd" 31 start-stop-daemon --start --quiet --exec /usr/sbin/lircd -- --device=/dev/lirc0 32 echo "." 33 ;; 34 *) 35 echo "Usage: /etc/init.d/lircd {start|stop|reload|restart|force-reload}" 36 exit 1 37esac 38 39exit 0 40 41