On 22/09/04 09:01, Paul Maric wrote:
> Ok,
>
> So I should remove all existing information from the 'data' file and then
> proceed to use VegaDNS?

To figure out what is going wrong, break the job up

run something like
wget -d -O /etc/tinydns/root/data-srv-1 http://127.0.0.1/vegadns/
index.php?state=get_data

that's all one line. Edit to suit and make sure the perms are in vegadns.
-d should give you gobs of debug.

then look at data-srv-1 and see if it looks good, if it does copy to data and 
run make.

edit update-vegadata.sh
#rm $TINYDNSDIR/root/data
mv $TINYDNSDIR/root/data $TINYDNSDIR/root/data.old

if you want to keep a static part try something like this before the make

cat "$TINYDNSDIR/root/data.static" >>$TINYDNSDIR/root/data

where data.static contains the static data ;-)

I use this for some reverse dns records. Although they can be put into vegadns 
it's easier this way.

Another handy piece of code...

# Don't make if the files havn't changed
OLD=$(sum $TINYDNSDIR/root/data.old)
NEW=$(sum $TINYDNSDIR/root/data)

if [ "$OLD" != "$NEW" ]; then
        (cd $TINYDNSDIR/root ; make -s)
fi

see Karl Shea's email dated 23/08/2004 on this list

Hope this helps...

>
> Paul
>
> -----Original Message-----
> From: Bill Shupp [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 22 September 2004 4:47 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [users] update-data.sh not functioning correctly...
>
> Paul Maric wrote:
> >Hi,
> >
> >I input data manually into the 'data' file and tried adding another domain
> >via VegaDNS to test it, ran the update file and it simply removed all the
> >information from 'data' and made another file in the 'root' directory.
> >
> >It had never worked previously.
> >
> >Any ideas?
>
> By default, update-data.sh creates a new data file whose contents are
> solely from the database.  It overwrites existing information. It is
> recommended that you keep all tinydns records in VegaDNS if you plan to
> use VegaDNS to manage domains.  If you do need to split up domains
> between VegaDNS and a static file, you'll need to modify update-data.sh
> to accomodate that.  I believe one of the perl scripts in the contrib
> directory on www.vegadns.org has already addresses this, but I've never
> used it.
>
> Regards,
>
> Bill

-- 
-----------------
Bob Hutchinson
Midwales dot com
-----------------

Reply via email to