var subobj = new Object();
var nss = nss_init();
var lp = loadparm_init();
+ var rdn_list;
random_init(local);
subobj.REALM = lp.get("realm");
strlower(subobj.HOSTNAME),
subobj.DNSDOMAIN);
subobj.BASEDN = "DC=" + join(",DC=", split(".", subobj.REALM));
+ rdn_list = split(".", subobj.REALM);
+ subobj.RDN_DC = rdn_list[0];
return subobj;
}
objectClass: top
objectClass: domain
objectClass: domainDNS
-flatname: ${DOMAIN}
dnsDomain: ${DNSDOMAIN}
-dc: ${DOMAIN}
+dc: ${RDN_DC}
objectGUID: ${DOMAINGUID}
creationTime: ${NTTIME}
forceLogoff: 0x8000000000000000