#!/bin/sh

LOG=/usr/local/psa/var/log/amazon


IP=$1
IPchk=`echo $IP | sed -e "s/[0-9]\{1,3\}\\\\.[0-9]\{1,3\}\\\\.[0-9]\{1,3\}\\\\.[0-9]\{1,3\}//g"`


if [ -z "$1" -o "$1" = "--help" -o ! -z "$IPchk" ]; then
	echo $0 \<external_ip\>
	exit 1;
fi

date >> $LOG
echo $0 $* >> $LOG

######################################################################
# DNS Templates
######################################################################

QUERY="UPDATE dns_recs_t SET displayVal='$IP', val='$IP' WHERE type='A';
UPDATE dns_recs_t SET displayHost='$IP', host='$IP' WHERE type='PTR' AND opt='24';"

echo $QUERY | mysql --user=admin --password=`cat /etc/psa/.psa.shadow` psa


