#!/bin/bash

set -e
export LANG=en_US
if [ -e /var/cache/xsltzone/ganymede-data.xml -a /var/cache/xsltzone/ganymede-data.xml -nt /var/cache/xsltdhcp/dhcpd-conf.xml -a $(stat -c %Y /var/cache/xsltzone/ganymede-data.xml) -gt $(( $(date +%s) -300 )) ]; then
	cp -a /var/cache/xsltzone/ganymede-data.xml /var/cache/xsltdhcp/ganymede-data.xml
	exit 0
fi
/srv/ganymede-server/bin/xmlclient password='XXX' -dumpdata > /var/cache/xsltdhcp/ganymede-data0.xml
/usr/lib/xsltdhcp/gen-pool-select /var/cache/xsltdhcp/ganymede-data0.xml /var/cache/xsltdhcp/ganymede-data.xml
