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:
committed by
Gerald (Jerry) Carter
parent
8b86a5da73
commit
c5e3a1c55d
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user