-#if [ -e /var/lib/misc/thishost/dns-zone ]; then
-# if cmp /var/lib/misc/thishost/dns-zone $tempfile2; then
-# rndc_reload=1
-# fi
-#fi
-
-# FIXME:
-# this needs to rebuild the zone file with a new serial so it can replicate.
-# this means splitting the functionality in the current git hook into two scripts,
-# one of which takes a file and maybe some other arguments and rebuilds the zone
-# file, the other doing the git pull and determining which files to rebuild.
-# this is just a temporary hack to have some logical flow in place.
+if [ -e /var/lib/misc/thishost/dns-zone ]; then
+ if ! cmp -s /var/lib/misc/thishost/dns-zone $tempfile2; then
+ /git/HOOKS/write_zonefile debian.net
+ rndc_reload=1
+ fi
+fi