From 77cc1610e0b03e013ac478e8b9b874e73ac2e09a Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 29 Mar 2011 14:29:54 +1100 Subject: s4-param: set a default logfile setup a logfile for when one is not specified in smb.conf Pair-Programmed-With: Andrew Bartlett --- source4/param/loadparm.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source4/param') diff --git a/source4/param/loadparm.c b/source4/param/loadparm.c index f69dfd18c5..93158f2c45 100644 --- a/source4/param/loadparm.c +++ b/source4/param/loadparm.c @@ -650,6 +650,7 @@ FN_GLOBAL_INTEGER(krb5_port, krb5_port) FN_GLOBAL_INTEGER(kpasswd_port, kpasswd_port) FN_GLOBAL_INTEGER(web_port, web_port) FN_GLOBAL_BOOL(tls_enabled, tls_enabled) +FN_GLOBAL_STRING(logfile, logfile) FN_GLOBAL_STRING(share_backend, szShareBackend) FN_GLOBAL_STRING(sam_url, szSAM_URL) FN_GLOBAL_STRING(idmap_url, szIDMAP_URL) @@ -2326,6 +2327,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) char *myname; struct loadparm_context *lp_ctx; struct parmlist_entry *parm; + char *logfile; lp_ctx = talloc_zero(mem_ctx, struct loadparm_context); if (lp_ctx == NULL) @@ -2365,6 +2367,9 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx) } } + logfile = talloc_asprintf(lp_ctx, "%s/log.samba", dyn_LOGFILEBASE); + lpcfg_do_global_parameter(lp_ctx, "log file", logfile); + talloc_free(logfile); lpcfg_do_global_parameter(lp_ctx, "log level", "0"); -- cgit