S25lircd 565 B

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