]> git.ipfire.org Git - location/libloc.git/commitdiff
export: Write more metadata into the zone apex
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 17 Dec 2025 12:13:45 +0000 (12:13 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 17 Dec 2025 12:13:45 +0000 (12:13 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/python/location/export.py

index eeeb924c2890f8c264d0316ff0136183158d275e..45c32968034c83b305f2425c72e8710da24b5754 100644 (file)
@@ -345,6 +345,17 @@ class ZoneExporter(object):
                for nameserver in self.nameservers:
                        f.write("@ IN NS %s\n" % nameserver)
 
+               # Write the vendor
+               if self.db.vendor:
+                       f.write("@ IN TXT \"vendor=%s\"\n" % self.db.vendor)
+
+               # Write the license
+               if self.db.license:
+                       f.write("@ IN TXT \"license=%s\"\n" % self.db.license)
+
+               # Write update timestamp in human-readable way
+               f.write("@ IN TXT \"updated-at=%s\"\n" % created_at.isoformat())
+
                # Write all records
                self.write(self, f)