On Sat, Jul 30, 2016 at 08:40:02PM -0500, Pedro Giffuni wrote:
> (CC'ing Glen for review, since he was the last to touch that file and
> may know better).
> 

Unfortunately, I don't know better.  I only touched the file last in
order to close a PR prior to the final 10.2-RELEASE (if I remember
correctly).

> Hi Guy;
> 
> 
> On 07/30/16 17:37, Guy Yur wrote:
> >Hi,
> >
> >openresolv 3.8.1 added RESTARTCMD=@RESTARTCMD@ in
> >contrib/openresolv/resolvconf.in.
> >It is not replaced by the sed expressions in sbin/resolvconf/Makefile.
> >
> >Error seen is "eval: @RESTARTCMD@: not found".
> >
> >Current @RESTARTCMD \(.*\)@ sed expression needs to be kept for
> >pdns_recursor.in and a new expression added to replace @RESTARTCMD@.
> >
> 
> I see, you mean here:
> 
> https://svnweb.freebsd.org/base/head/sbin/resolvconf/Makefile?revision=298107&view=markup#l32
> 
> >The following worked for me:
> >RESTARTCMD_=    "/usr/sbin/service \\$$1 onestatus >/dev/null 2>\&1
> >\&\& /usr/sbin/service \\$$1 restart"
> >
> >sed ... \
> >  ... \
> >  -e 's:@RESTARTCMD@:${RESTARTCMD_}:g' \
> >  ...
> 
> And perhaps something like the attached patch (is the underscore
> a typo?).
> 
> I don't see the error message though. so I need some confirmation that
> this fixes the issue.
> 

Likewise, I do not see the error either, so would like definitive
confirmation the patch resolves the issue.

> Index: sbin/resolvconf/Makefile
> ===================================================================
> --- sbin/resolvconf/Makefile  (revision 303557)
> +++ sbin/resolvconf/Makefile  (working copy)
> @@ -30,6 +30,7 @@
>               -e 's:@LIBEXECDIR@:${FILESDIR}:g' \
>               -e 's:@VARDIR@:${VARDIR}:g' \
>               -e 's:@RESTARTCMD \(.*\)@:${RESTARTCMD}:g' \
> +             -e 's:@RESTARTCMD@:${RESTARTCMD}:g' \
>               -e 's:@RCDIR@:${RCDIR}:g' \
>               -e 's: vpn : ng[0-9]*&:g' \
>               ${DIST}/$@.in > $@

Glen

Attachment: signature.asc
Description: PGP signature

Reply via email to