Adam Jeanguenat <a...@voyager.6v6.org> writes:

>    Below is a patch to fix the identd rc.d script, which currently
> doesn't allow you to stop the daemon because ${pexp} is passed
> incorrectly.

Fixed, thanks.

>    Note the string "identd: resolver" is 16 chars long and at the
> limit of what OpenBSD cares about (according to the pgrep/pkill(1) man
> page), but it works fine. I suppose both strings could be shortened if
> desired, but I figured the least amount of ambiguity was the best.

This 16-bytes limitation is not a problem when using -f.

>    If identd is already running, /var/run/rc.d/identd will need to be
> manually deleted first as it contains the wrong ${pexp}.
>
>        --avj
>
>
> Index: identd
> ===================================================================
> RCS file: /home/cvsync/src/etc/rc.d/identd,v
> retrieving revision 1.6
> diff -u -p -r1.6 identd
> --- identd    8 Aug 2013 15:41:28 -0000       1.6
> +++ identd    4 Dec 2013 19:17:26 -0000
> @@ -7,6 +7,7 @@ daemon_flags="-e"
>  
>  . /etc/rc.d/rc.subr
>  
> +pexp="identd: (listen|resolver)"
>  rc_reload=NO
>  
>  rc_cmd $1
>

-- 
jca | PGP: 0x06A11494 / 61DB D9A0 00A4 67CF 2A90  8961 6191 8FBF 06A1 1494

Reply via email to