On Tuesday 14 January 2025 14:18:51 Greenwich Mean Time Michael Orlitzky
wrote:
> On Tue, 2025-01-14 at 11:28 +0000, Peter Humphrey wrote:
> > Greetings,
> >
> > How can I prevent portage from auto-updating /etc/init.d/boinc?
>
> In this case the init script is using a custom variable for the
> timeout, and setting that variable unconditionally:
>
> stop() {
> local stop_timeout="SIGTERM/60/SIGTERM/30/SIGKILL/30"
> ...
> }
>
> What would be much nicer is if it
>
>
> 1. Used the standard $retry variable for this (man openrc-run)
> 2. Set $retry only if it's unset
>
> Then you could simply provide your own $retry in boinc.conf. Going a
> bit further, it could move the env_check into stop_pre(), and use
> $pidfile instead of the custom $BOINC_PIDFILE. That would make the
> entire stop() function redundant.
That's v helpful, Michael. Thanks.
Do you mind if I quote you in the bug report I send in?
--
Regards,
Peter.