lirc: use upstream method to configure and run lirc

Add helper scripts for lircd and lircd-uinput so that we can
override lirc_options.conf and lircd.conf via files in
/storage/.config

Use separate systemd units for lircd and lircd-uinput, like in
upstream, and just add a ConditionPathExists to enable/disable
the services.

The lirc socket is managed by systemd via lircd.socket, like
in upstream.

Remove udev file for enabling lirc, this is now handled via
systemd only.
This commit is contained in:
Matthias Reichl
2017-04-07 15:27:13 +02:00
parent f0c4995237
commit 97b0d88d39
9 changed files with 72 additions and 141 deletions

View File

@@ -0,0 +1,6 @@
[Socket]
ListenStream=/run/lirc/lircd.socket
[Install]
WantedBy=sockets.target
Also=lircd.service