lirc: start only if /storage/.config/lircd.conf is present

Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
Matthias Reichl 2017-12-20 16:21:00 +01:00
parent d63f0604ad
commit a45f0f0c4d
3 changed files with 3 additions and 10 deletions

View File

@ -21,11 +21,4 @@ if [ -e "/storage/.config/lirc_options.conf" ] ; then
LIRCD_OPTIONS="-O /storage/.config/lirc_options.conf"
fi
if [ -e "/storage/.config/lircd.conf" ] ; then
LIRCD_CONF="/storage/.config/lircd.conf"
else
LIRCD_CONF="/etc/lirc/lircd.conf"
fi
exec /usr/sbin/lircd $LIRCD_OPTIONS "$@" $LIRCD_CONF
exec /usr/sbin/lircd $LIRCD_OPTIONS "$@" /storage/.config/lircd.conf

View File

@ -1,7 +1,7 @@
[Unit]
Documentation=http://lirc.org/html/configure.html
Description=Forward LIRC button presses as uinput events
ConditionPathExists=/storage/.cache/services/lircd.conf
ConditionPathExists=/storage/.config/lircd.conf
After=lircd.service
[Service]

View File

@ -1,7 +1,7 @@
[Unit]
Documentation=http://lirc.org/html/configure.html
Description=Flexible IR remote input/output application support
ConditionPathExists=/storage/.cache/services/lircd.conf
ConditionPathExists=/storage/.config/lircd.conf
After=network.target
[Service]