#!/bin/bash
#Small script to check status of name accuracy due to IP changes with
# pump and ddup.  Should be run from cron.
INTERNAL_DNS=`pump -s | grep "IP:" | cut -b 6-20`
EXTERNAL_DNS=`nslookup junkyard-dog.dyndns.org | grep -A 2 junkyard-dog | grep Address | cut -b 11-26`
if test $INTERNAL_DNS != $EXTERNAL_DNS
then
echo "Internal DNS" $INTERNAL_DNS "External DNS" $EXTERNAL_DNS >> /var/log/dyndns.log
echo -n "Running ddup to update IP address at dyndns.org " >> /var/log/dyndns.log
echo  `date` >> /var/log/dyndns.log 
/sbin/ddup --host junkyard-dog.dyndns.org >> /var/log/dyndns.log
fi
