From 9210f5fe262c25a6af978ee16f3c76cd3fcbbe19 Mon Sep 17 00:00:00 2001
From: Anders Blomdell <anders.blomdell@control.lth.se>
Date: Thu, 2 Feb 2017 10:06:17 +0100
Subject: [PATCH] Take hostinfo date into consideration when setting serial

---
 src/hostinfo/named.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/hostinfo/named.py b/src/hostinfo/named.py
index 06dc667..2ea8a6f 100755
--- a/src/hostinfo/named.py
+++ b/src/hostinfo/named.py
@@ -3,6 +3,8 @@ import hostinfo.parser
 import ipaddr
 import hostinfo.util as util
 import re
+import sys
+import os
 
 def generate(tree, options):
     #
@@ -116,7 +118,7 @@ def header(tree, domain, origin=None):
       |                )
       |;""" % dict(nameserver=soa.nameserver[0],
                    email=soa.email[0],
-                   mtime=tree._mtime,
+                   mtime=int(max(tree._mtime, os.stat(sys.argv[0]).st_mtime)),
                    refresh=soa.refresh[0],
                    retry=soa.retry[0],
                    expire=soa.expire[0],
-- 
GitLab