Date: Sun, 31 Jul 2016 01:37:34 +0300 From: Guy Yur <guyyur@gmail.com> To: freebsd-current <freebsd-current@freebsd.org>, pfg@freebsd.org Subject: resolvconf needs @RESTARTCMD@ to be replaced after r303062 Message-ID: <CAC67Hz_1wc9ddh1RmY-T96=sBH8=du6SJru3zGQZHgjjpivLCw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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@. 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' \ ... Regards, Guy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC67Hz_1wc9ddh1RmY-T96=sBH8=du6SJru3zGQZHgjjpivLCw>