From df9a1ea6cb18d4e701471ddd0144dbc970c4eb88 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 10 Nov 2011 12:50:09 +1100 Subject: param: make server role list common and include auto (for the new default) Pair-Programmed-With: Amitay Isaacs --- lib/param/loadparm.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index c00495a6dd..cb378f471e 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -163,12 +163,20 @@ static const struct enum_list enum_smb_signing_vals[] = { {-1, NULL} }; +/* Server role options */ static const struct enum_list enum_server_role[] = { + {ROLE_AUTO, "auto"}, {ROLE_STANDALONE, "standalone"}, {ROLE_DOMAIN_MEMBER, "member server"}, {ROLE_DOMAIN_MEMBER, "member"}, + /* note that currently + ROLE_DOMAIN_CONTROLLER == ROLE_DOMAIN_BDC */ {ROLE_DOMAIN_CONTROLLER, "domain controller"}, - {ROLE_DOMAIN_CONTROLLER, "dc"}, + {ROLE_DOMAIN_BDC, "backup domain controller"}, + {ROLE_DOMAIN_BDC, "bdc"}, + {ROLE_DOMAIN_BDC, "dc"}, + {ROLE_DOMAIN_PDC, "primary domain controller"}, + {ROLE_DOMAIN_PDC, "pdc"}, {-1, NULL} }; -- cgit