On 20/06/17 22:09, Mikulas Patocka wrote:
In Debian Jessie, lirc is started with the /etc/init.d/lirc script
In Debian Stretch, lirc is started with the /etc/init.d/lircd script
This is not the whole truth. The old lirc script actually controlled all
of the the lirc services, lircd being one of them.
The old file /etc/init.d/lirc should be deleted during the upgrade.
Yes. This is a plain bug.
However, the lirc /etc/init.d scripts are maintained on a "patches
welcome" basis. Upstream is systemd oriented, and to control lirc using
the old sysV scripts is problematic (e.g., the socket activation of
lircd does not work which might lead to subtle boot problems). Also,
using sysV is not really documented.
So, I'd happily apply a patch for this if someone provides it, but
otherwise probably leave it as is.
Cheers!
--alec