On Fri, 2005-01-21 at 15:44 -0500, dopry wrote:
> Why not handle it through update-data.sh?  

I do, actually.  That's what happens as a result.  I've changed that not
to actually run make though, it also sets a flag.  Under the
circumstances, I can't have multiple things running that are under the
assumption they have sole control over tinydns.  So rather than running
update-data.sh through cron, I have another script that runs from cron
and looks after all the bits of my tinydns, tinydyndns, and dnscache.

As far as VegaDNS is concerned, the change is small.  Instead of cron
running a job that dumps the zones to see if anything has changed, I
don't run the job unless something _has_ changed.  I could have
continued dumping and comparing zones out of VegaDNS every 5 minutes in
update-data.sh like I had been (impatient users), but that just seems
ugly to me.  I realize doing it my way probably seems ugly to you
though.  VegaDNS was obviously meant to take over the role of tinydns
front-end rather than to supplement the existing method, however, it
happens to work well for me that way.

- Ron


Reply via email to