1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-03 04:22:09 +03:00

r10515: Handle replacement of "domain logons" and "domain master" by "server role"

This commit is contained in:
Jelmer Vernooij
2005-09-26 18:15:24 +00:00
committed by Gerald (Jerry) Carter
parent 8b86a5da73
commit c5e3a1c55d

View File

@ -387,11 +387,9 @@ smbconf_keep = new Array(
"map system", "map system",
"map hidden", "map hidden",
"map archive", "map archive",
"domain logons",
"preferred master", "preferred master",
"prefered master", "prefered master",
"local master", "local master",
"domain master",
"browseable", "browseable",
"browsable", "browsable",
"wins server", "wins server",
@ -444,6 +442,20 @@ function upgrade_smbconf(oldconf,mark)
} }
} }
if (oldconf.get("domain logons") == "True") {
if (oldconf.get("domain master") == "True") {
newconf.set("role", "pdc");
} else {
newconf.set("role", "bdc");
}
} else {
if (oldconf.get("domain master") == "True") {
newconf.set("role", "standalone");
} else {
newconf.set("role", "member server");
}
}
return newconf; return newconf;
} }