Hi Stuart!

Wow that was fast, thanks!

I have tried this as follows:
- Edited /etc/rc.d/postgrey to make the change to:
pexp="perl: ${daemon}${daemon_flags:+ ${daemon_flags}}.*"

- # mv /var/run/rc.d/postgrey /var/run/rc.d/postgrey.old   (for testing…)

- # rcctl check postgrey
postgrey(failed)
# rcctl start postgrey 
postgrey(ok)
# rcctl check postgrey 
postgrey(failed)
# cat /var/run/rc.d/postgrey 
daemon_class=daemon
daemon_flags=--inet=10023
daemon_rtable=0
daemon_timeout=30
daemon_user=root
pexp=perl: /usr/local/libexec/postgrey -d --inet=10023.*
# 

So it appears the change is being used but it is not solving the problem.

?
-- 
Mike Fischer
> Am 19.11.2020 um 15:03 schrieb Stuart Henderson <s...@spacehopper.org>:
> 
> On 2020/11/19 14:50, Mike Fischer wrote:
>> Hi Stuart,
>> 
>> Here it is:
>> # cat /var/run/rc.d/postgrey
>> daemon_class=daemon
>> daemon_flags=--inet=10023
>> daemon_rtable=0
>> daemon_timeout=30
>> daemon_user=root
>> pexp=perl: /usr/local/libexec/postgrey -d --inet=10023
>> # 
>> 
>> Thanks!
> 
> This will fix things (I've just committed it to -current). You'll need
> to rm /var/run/rc.d/postgrey to get it to notice the changed pexp value.
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/postgrey/Makefile,v
> retrieving revision 1.25
> diff -u -p -r1.25 Makefile
> --- Makefile  31 Aug 2019 15:55:55 -0000      1.25
> +++ Makefile  19 Nov 2020 14:02:00 -0000
> @@ -3,6 +3,7 @@
> COMMENT=      postfix greylist daemon
> 
> DISTNAME=     postgrey-1.37
> +REVISION=    0
> CATEGORIES=   mail
> 
> HOMEPAGE=     https://postgrey.schweikert.ch/
> Index: pkg/postgrey.rc
> ===================================================================
> RCS file: /cvs/ports/mail/postgrey/pkg/postgrey.rc,v
> retrieving revision 1.4
> diff -u -p -r1.4 postgrey.rc
> --- pkg/postgrey.rc   11 Jan 2018 19:27:04 -0000      1.4
> +++ pkg/postgrey.rc   19 Nov 2020 14:02:00 -0000
> @@ -7,6 +7,6 @@ daemon_flags="--inet=10023"
> 
> . /etc/rc.d/rc.subr
> 
> -pexp="perl: ${daemon}${daemon_flags:+ ${daemon_flags}}"
> +pexp="perl: ${daemon}${daemon_flags:+ ${daemon_flags}}.*"
> 
> rc_cmd $1
> 

Reply via email to