[PATCH 16/37] lib/param: add deprecated warning to be consistent with s3

abartlet at samba.org abartlet at samba.org
Fri Jun 20 05:47:38 MDT 2014


From: Garming Sam <garming at catalyst.net.nz>

Change-Id: I79016279b8c5dce6263bff0477b808108e583d20
Signed-off-by: Garming Sam <garming at catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
---
 lib/param/loadparm.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c
index 139a11c..3123f71 100644
--- a/lib/param/loadparm.c
+++ b/lib/param/loadparm.c
@@ -1584,6 +1584,11 @@ bool lpcfg_do_global_parameter(struct loadparm_context *lp_ctx,
 		return true;
 	}
 
+	if (parm_table[parmnum].flags & FLAG_DEPRECATED) {
+		DEBUG(1, ("WARNING: The \"%s\" option is deprecated\n",
+			  pszParmName));
+	}
+
 	parm_ptr = lpcfg_parm_ptr(lp_ctx, NULL, &parm_table[parmnum]);
 
 	return set_variable(lp_ctx->globals, parmnum, parm_ptr,
@@ -1612,6 +1617,11 @@ bool lpcfg_do_service_parameter(struct loadparm_context *lp_ctx,
 		return true;
 	}
 
+	if (parm_table[parmnum].flags & FLAG_DEPRECATED) {
+		DEBUG(1, ("WARNING: The \"%s\" option is deprecated\n",
+			  pszParmName));
+	}
+
 	if (parm_table[parmnum].p_class == P_GLOBAL) {
 		DEBUG(0,
 		      ("Global parameter %s found in service section!\n",
-- 
1.9.3



More information about the samba-technical mailing list