lircd: Don't shutdown systemd's socket (#72).
lircd: Don't shutdown systemd's socket (#72).

Patch from mailing list:
https://sourceforge.net/p/lirc/mailman/message/33058462/

>From
>http://www.freedesktop.org/software/systemd/man/systemd.socket.html:

> [...]
> However, it must not unlink the socket from a file
> system. It should not invoke shutdown(2) on sockets
> it got with Accept=false, but it may do so for
> sockets it got with Accept=true set.
> [...]

lircd does always shutdown the socket, so when lircd.service is stopped,
lircd.socket enters failed state stating that the service unexpectedly
shutdown the socket.

Attached patches for 0.9.1 and 0.9.2 (master) fixes this problem for me.

stb-tester/lirc,stb-tester/lirc,stb-tester/lirc,stb-tester/lirc,stb-tester/lirc,stb-tester/lirc