#!/bin/sh # # Starting irexec demon case "$1" in start | resume) . /etc/init.d/rc.functions if ps | grep -v "grep" | grep -q "lircd"; then if [ -e /etc/lircrc.conf ]; then echo "Starting irexec daemon" irexec -d /etc/lircrc.conf check_status fi fi ;; stop | halt) . /etc/init.d/rc.functions echo "Stopping irexec daemon" killall irexec check_status ;; restart) $0 stop $0 start ;; init) start=1 resume=1 halt=1 after=lirc ;; *) echo "Usage $0 {start | stop | restart}" >&2 exit 1 esac