With the sensord use flag, lm_sensors installs /etc/init.d/sensord from sensord-4-init.d sensord-4-init.d includes the line: command=/usr/sbin/sensorsd This should be: command=/usr/sbin/sensord Reproducible: Always Steps to Reproduce: 1. emerge lm_sensors-3.3.3-r1 with sensord use flag. 2. /etc/init.d/sensord start 3. Note that it fails to start because /usr/sbin/sensorsd does not exist. Actual Results: sudo /etc/init.d/sensord start * Starting sensord ... * start-stop-daemon: /usr/sbin/sensorsd does not exist * Failed to start sensord [ !! ] * ERROR: sensord failed to start
Behaviour is reproducible on my system. Proposed change works.
Fixed in: *lm_sensors-3.3.3-r2 (31 Jan 2013) 31 Jan 2013; Diego E. Pettenò <flameeyes@gentoo.org> +lm_sensors-3.3.3-r2.ebuild, -lm_sensors-3.3.3-r1.ebuild, -lm_sensors-3.3.3.ebuild, files/sensord-4-init.d: Fix sensord init script that was typoed (thanks to Gordon Pritchard for the report); make it use /run directly, overriding the default pid file location. Remove unused for the slot. but N.B. Bug 455120