#!/bin/sh
                                                                                               
MASTER=CHANGEME
FILE=secondaries.include
                                                                                               
if [ -f $FILE.tmp ] ; then
  rm -f $FILE.tmp
fi
wget http://$MASTER/$FILE -O /var/named/$FILE.tmp >/dev/null 2>&1
                                                                                               
# works on RH9
#SIZE=`stat -c%s $FILE.tmp`
                                                                                               
# works on everything
if [ -f /var/named/$FILE.tmp ]; then
  SIZE=`stat /var/named/$FILE.tmp |grep Size |awk '{print $2}'`
else
  echo "Error: /var/named/$FILE.tmp not detected"
  exit 1
fi

                                                                                               
if [ $SIZE = 0 ]; then
  echo "ERROR! The secondary file is 0 length!"
  exit 1
else
  if [ -f /var/named/$FILE.tmp ]; then
    mv /var/named/$FILE.tmp /var/named/$FILE
    chmod 644 /var/named/$FILE
  fi
fi

