diff -u bind9-9.8.1.dfsg.P1/debian/bind9.postinst bind9-9.8.1.dfsg.P1/debian/bind9.postinst
--- bind9-9.8.1.dfsg.P1/debian/bind9.postinst
+++ bind9-9.8.1.dfsg.P1/debian/bind9.postinst
@@ -24,11 +24,11 @@
     fi
 
     # no sumfile means you get the default
-    [ -f /usr/share/bind9/bind9-default.md5sum ] || 
-        echo "2cfcfb7bf1b99c7930fd475907e38be7  /etc/default/bind9" > /usr/share/bind9/bind9-default.md5sum
+    [ -f /var/lib/bind/bind9-default.md5sum ] || 
+        echo "2cfcfb7bf1b99c7930fd475907e38be7  /etc/default/bind9" > /var/lib/bind/bind9-default.md5sum
 
     if [ -f /etc/default/bind9 ] && \
-       [ "$(cat /usr/share/bind9/bind9-default.md5sum)" = "$(md5sum /etc/default/bind9)" ]; then
+       [ "$(cat /var/lib/bind/bind9-default.md5sum)" = "$(md5sum /etc/default/bind9)" ]; then
         config="/etc/default/bind9"
     elif [ ! -e /etc/default/bind9 ]; then
         config="/etc/default/bind9"
@@ -137,7 +137,7 @@
     fi
 
     if [ "$config" = "/etc/default/bind9" ]; then
-        md5sum /etc/default/bind9 > /usr/share/bind9/bind9-default.md5sum
+        md5sum /etc/default/bind9 > /var/lib/bind/bind9-default.md5sum
     fi
 
     uid=$(ls -ln /etc/bind/rndc.key | awk '{print $3}')
diff -u bind9-9.8.1.dfsg.P1/debian/changelog bind9-9.8.1.dfsg.P1/debian/changelog
--- bind9-9.8.1.dfsg.P1/debian/changelog
+++ bind9-9.8.1.dfsg.P1/debian/changelog
@@ -1,3 +1,10 @@
+bind9 (1:9.8.1.dfsg.P1-4.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Use /var/lib/bind for state file (closes: #689332).
+
+ -- Michael Gilbert <mgilbert@debian.org>  Tue, 16 Oct 2012 02:21:30 -0400
+
 bind9 (1:9.8.1.dfsg.P1-4.2) unstable; urgency=high
 
   * Non-maintainer upload by the Security Team.
