mirror of
https://github.com/samba-team/samba.git
synced 2025-08-02 00:22:11 +03:00
r10515: Handle replacement of "domain logons" and "domain master" by "server role"
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
8b86a5da73
commit
c5e3a1c55d
@ -387,11 +387,9 @@ smbconf_keep = new Array(
|
||||
"map system",
|
||||
"map hidden",
|
||||
"map archive",
|
||||
"domain logons",
|
||||
"preferred master",
|
||||
"prefered master",
|
||||
"local master",
|
||||
"domain master",
|
||||
"browseable",
|
||||
"browsable",
|
||||
"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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user