diff options
author | Dave Craft <wimberosa@gmail.com> | 2011-12-04 10:58:16 -0600 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2011-12-08 11:48:17 +1100 |
commit | a3613b05339ea305edfdc54a02ca65506f48c356 (patch) | |
tree | f6390cbdabf29f4036b5ec97e983a7229f19f4ab /lib | |
parent | fbfd155a324d7dcdeebde28aad45fcf09465e968 (diff) | |
download | samba-a3613b05339ea305edfdc54a02ca65506f48c356.tar.gz samba-a3613b05339ea305edfdc54a02ca65506f48c356.tar.bz2 samba-a3613b05339ea305edfdc54a02ca65506f48c356.zip |
Add samba_kcc load parameter
Configures parameter to enumerate name of python KCC
topology generator for subsequent use by samba_runcmd_send()
invocation from kcc task
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/param/loadparm.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c index 9abd11fc30..48b5221c5a 100644 --- a/lib/param/loadparm.c +++ b/lib/param/loadparm.c @@ -1208,6 +1208,14 @@ static struct parm_struct parm_table[] = { .enum_list = NULL }, { + .label = "samba kcc command", + .type = P_CMDLIST, + .p_class = P_GLOBAL, + .offset = GLOBAL_VAR(szSambaKCCCommand), + .special = NULL, + .enum_list = NULL + }, + { .label = "nsupdate command", .type = P_CMDLIST, .p_class = P_GLOBAL, @@ -1439,6 +1447,7 @@ FN_GLOBAL_STRING(piddir, szPidDir) FN_GLOBAL_LIST(rndc_command, szRNDCCommand) FN_GLOBAL_LIST(dns_update_command, szDNSUpdateCommand) FN_GLOBAL_LIST(spn_update_command, szSPNUpdateCommand) +FN_GLOBAL_LIST(samba_kcc_command, szSambaKCCCommand) FN_GLOBAL_LIST(nsupdate_command, szNSUpdateCommand) FN_GLOBAL_LIST(dcerpc_endpoint_servers, dcerpc_ep_servers) FN_GLOBAL_LIST(server_services, server_services) @@ -3325,6 +3334,8 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) lpcfg_do_global_parameter(lp_ctx, "ntp signd socket directory", dyn_NTP_SIGND_SOCKET_DIR); lpcfg_do_global_parameter_var(lp_ctx, "dns update command", "%s/samba_dnsupdate", dyn_SCRIPTSBINDIR); lpcfg_do_global_parameter_var(lp_ctx, "spn update command", "%s/samba_spnupdate", dyn_SCRIPTSBINDIR); + lpcfg_do_global_parameter_var(lp_ctx, "samba kcc command", + "%s/samba_kcc", dyn_SCRIPTSBINDIR); #endif lpcfg_do_global_parameter(lp_ctx, "template shell", "/bin/false"); lpcfg_do_global_parameter(lp_ctx, "template homedir", "/home/%WORKGROUP%/%ACCOUNTNAME%"); |