On Fri, Sep 8, 2017 at 12:47 AM, Mircea Gliga <mircea.gl...@vitheia.com> wrote: > Hi > > I think there is a problem in the dnsmasq init script related to the pidfile > > test -z "${PIDFILE}" && PIFILE="/run/dnsmasq.pid" > > > The script defines a variable PIFILE, notice the missing "D" from PID. And > then it doesn't use that variable anymore. > It only uses the PIDFILE one.
this is a typo so please submit a patch to fix it if you can. > So, if you run /etc/init.d/dnsmasq status you get in trouble because of this > line: > > PID=`cat ${PIDFILE}` > > Also the script doesn't handle the situation when the the pidfile is also > specified in the dnsmasq.conf file - the daemon creates the pidfile in the > location specified in the dnsmaq.conf file. > But, this is done for the `no-resolv` entry in the conf file. > > This is the script in question: > http://cgit.openembedded.org/meta-openembedded/tree/meta-networking/recipes-support/dnsmasq/files/init?h=krogoth#n19 > > Best regards > Mircea > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto