- NBT_SERVER_PDC | NBT_SERVER_GC | NBT_SERVER_LDAP |
- NBT_SERVER_DS | NBT_SERVER_KDC | NBT_SERVER_TIMESERV |
- NBT_SERVER_CLOSEST | NBT_SERVER_WRITABLE | NBT_SERVER_GOOD_TIMESERV;
+ NBT_SERVER_PDC | NBT_SERVER_GC |
+ NBT_SERVER_DS | NBT_SERVER_TIMESERV |
+ NBT_SERVER_CLOSEST | NBT_SERVER_WRITABLE |
+ NBT_SERVER_GOOD_TIMESERV;
+
+ /* hmm, probably a better way to do this */
+ if (lp_parm_bool(-1, "gensec", "krb5", True)) {
+ pdc->server_type |= NBT_SERVER_KDC;
+ }
+ if (str_list_check(services, "ldap")) {
+ pdc->server_type |= NBT_SERVER_LDAP;
+ }