X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-generate;h=629315fd70bf512502760d5f9aeaf5545e9e5333;hb=b22af6dffb85542441935a2c117105b38f0b53b5;hp=7b9ca4cf21d562cf6930b2b8512e97dfb17093d7;hpb=871ab5f2e8bda25130c70834052fa8fb020a5373;p=mirror%2Fuserdir-ldap.git diff --git a/ud-generate b/ud-generate index 7b9ca4c..629315f 100755 --- a/ud-generate +++ b/ud-generate @@ -78,6 +78,9 @@ GitoliteSSHCommand = getattr(ConfModule, "gitolitesshcommand", None) GitoliteExportHosts = re.compile(getattr(ConfModule, "gitoliteexporthosts", ".")) MX_remap = json.loads(ConfModule.MX_remap) +rtc_realm = getattr(ConfModule, "rtc_realm", None) +rtc_append = getattr(ConfModule, "rtc_append", None) + def prettify(elem): """Return a pretty-printed XML string for the Element. """ @@ -436,7 +439,7 @@ def GenRtcPassword(accounts, File): if not 'rtcPassword' in a: continue if not a.pw_active(): continue - Line = "%s@debian.org:%s:rtc.debian.org:AUTHORIZED" % (a['uid'], str(a['rtcPassword'])) + Line = "%s%s:%s:%s:AUTHORIZED" % (a['uid'], rtc_append, str(a['rtcPassword']), rtc_realm) Line = Sanitize(Line) + "\n" F.write("%s" % (Line)) @@ -897,7 +900,7 @@ def ExtractDNSInfo(x): Mach = "" if x[1].has_key("machine"): Mach = " " + GetAttr(x, "machine") - DNSInfo.append("%sIN\tHINFO\t\"%s%s\" \"%s\"" % (TTLprefix, Arch, Mach, "Debian GNU/Linux")) + DNSInfo.append("%sIN\tHINFO\t\"%s%s\" \"%s\"" % (TTLprefix, Arch, Mach, "Debian")) if x[1].has_key("mXRecord"): for I in x[1]["mXRecord"]: