Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
The init script (etc/init.d/squeezecenter) does not work any more after update to openrc and baselayout-2 Reproducible: Always Steps to Reproduce: 1. Update to openrc/baselayout-2 2. /etc/init.d/squeezecenter (re)start 3. Actual Results: /etc/init.d/squeezecenter restart * Caching service dependencies ... [ ok ] * Starting SqueezeCenter ... * start-stop-daemon: /opt/squeezecenter/slimserver.pl is a script * start-stop-daemon: and should be started, stopped or signalled with * start-stop-daemon: --exec /usr/bin/perl -w /opt/squeezecenter/slimserver.pl * start-stop-daemon: or you should specify a pidfile or process name * Failed to start SqueezeCenter [ !! ] * ERROR: squeezecenter failed to start Expected Results: Service to start Worked correctly before but apparently start-stop-daemon in openrc is a bit more picky about correct invocations
Created an attachment (id=150426) [details] Modified init script line starting with --name added
See the modified script (line starting with --name is added). Found this solution (workaround?) in a baselayout-2 thread on the Gentoo forum: http://forums.gentoo.org/viewtopic-t-656399-postdays-0-postorder-asc-start-50.html
Thanks for the fix! I do not yet have openrc installed, but I will test your change on the old baselayout, and if it works, I can add this.
Fixed and checked in. Thanks again!