lib/pvl/hosts/zone.sh
changeset 725 e8ede1a1e7b8
parent 721 89a3433e709d
--- a/lib/pvl/hosts/zone.sh	Tue Mar 03 12:55:17 2015 +0200
+++ b/lib/pvl/hosts/zone.sh	Tue Mar 03 13:01:19 2015 +0200
@@ -92,7 +92,8 @@
     elif [ "$UPDATE_SERIAL" = 0 ]; then
         log_noop "$out: Noop serial: $old <- $serial"
         
-        return 0
+        # fake
+        return 1
 
     else
         log_apply "$out: Update serial: $old <- $serial"
@@ -134,6 +135,11 @@
     else
         zone_serial=$(cat $serial)
 
+        # XXX: hack to get the right diff in NOOP mode
+        if [ "$UPDATE_SERIAL" = 0 ]; then
+            zone_serial=$update_serial
+        fi
+
         log_apply "$out: Generate zone: $src @ $zone_serial"
     
         apply_cmd "$out" $OPT/bin/pvl.dns-process \