X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=ud-generate;h=3dac3315e51768f65fb54d40cf037c7aba569829;hb=6cbf59a73a38fb581ffbd395ff329b19d1d05a4e;hp=629315fd70bf512502760d5f9aeaf5545e9e5333;hpb=ff541ab5bf7a4bd359d8b3f2cf41b9b9f4c5fd59;p=mirror%2Fuserdir-ldap.git diff --git a/ud-generate b/ud-generate index 629315f..3dac331 100755 --- a/ud-generate +++ b/ud-generate @@ -77,6 +77,7 @@ GitoliteSSHRestrictions = getattr(ConfModule, "gitolitesshrestrictions", None) GitoliteSSHCommand = getattr(ConfModule, "gitolitesshcommand", None) GitoliteExportHosts = re.compile(getattr(ConfModule, "gitoliteexporthosts", ".")) MX_remap = json.loads(ConfModule.MX_remap) +use_mq = getattr(ConfModule, "use_mq", True) rtc_realm = getattr(ConfModule, "rtc_realm", None) rtc_append = getattr(ConfModule, "rtc_append", None) @@ -436,6 +437,7 @@ def GenRtcPassword(accounts, File): os.umask(OldMask) for a in accounts: + if a.is_guest_account(): continue if not 'rtcPassword' in a: continue if not a.pw_active(): continue @@ -1479,7 +1481,8 @@ def ud_generate(): if need_update or options.force: msg = 'Update forced' if options.force else 'Update needed' generate_all(generate_dir, l) - mq_notify(options, msg) + if use_mq: + mq_notify(options, msg) last_run = int(time.time()) fd.write("%s\n%s\n%s\n" % (ldap_last_mod, unix_last_mod, last_run)) fd.close()