The /etc/init.d/gkrellmd-script wont use any configured arguments from the /etc/conf.d/gkrellmd.conf because of two reasons: * /etc/conf.d/gkrellmd.conf has to be named /etc/conf.d/gkrellmd * the environmentvariable is falsely labeled in /etc/init.d/gkrellmd Reproducible: Always Steps to Reproduce: Fix: * run mv /etc/conf.d/gkrellmd.conf /etc/conf.d/gkrellmd * apply the following patch to /etc/init.d/gkrellmd: [patch] 14c14 < start-stop-daemon --start --quiet --background --pidfile /var/run/gkrellmd.pid --make-pidfile --exec /usr/bin/gkrellmd ${GKRELLM_OPTS} --- > start-stop-daemon --start --quiet --background --pidfile /var/run/gkrellmd.pid --make-pidfile --exec /usr/bin/gkrellmd -- ${GKRELLMD_OPTS} [/patch]
Created attachment 172043 [details] gkrellmd fixed init script
Created attachment 172044 [details, diff] gkrellm-2.3.x.ebuild.patch patch (done with 2.3.2 ebuild) to fix installation of the conf.d file.
Reassigning bug to maintainer and raising severity to normal as this is really a bug that should be fixed ;)
Thanks very much, especially to Lars! Applied the fix to gkrellm-2.3.1 and -2.3.2.