In-Reply-To=<20140914153745.GA1251%40illyse.org> Message-Id: <257d53.2b072c7b.fqsi...@tumtum.plumbweb.net> Date: Sun, 14 Sep 2014 12:02:02 -0400 User-Agent: mx Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8
Baptiste Jonglez wrote: >On Sun, Sep 14, 2014 at 08:14:11AM -0400, Tristan Plumb wrote: >> Currently procd enabled initscripts will restart on reload when the command >> line changes, which works for many packages, but not anything that keeps its >> configuration in a file, like dnsmasq. > Wouldn't it be better to check whether the generated config file changed, > and restart the daemon only if this is the case? Yes, it would be better. I don't see a general way to do this though, unless we have a list of files (which I am fairly sure we currently don't). Then, something like temp=`mktemp` pids="`pidof $cmd`" md5sum $files > $temp start if([ $pids == "`pidof $cmd`" ] && md5sum -s -c $temp); then restart fi rm $temp might do. Tristan -- All original matter is hereby placed immediately under the public domain. _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel