lib/param: add deprecated warning to be consistent with s3
authorGarming Sam <garming@catalyst.net.nz>
Thu, 27 Feb 2014 03:23:06 +0000 (16:23 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 7 Jul 2014 21:32:36 +0000 (23:32 +0200)
Change-Id: I79016279b8c5dce6263bff0477b808108e583d20
Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Nadezhda Ivanova <nivanova@samba.org>
lib/param/loadparm.c

index 96bb4b57818d8db7f2a4a6c5077890bbaff2ccff..d030d0b3eba46f69270f788f0c648f759e96f49e 100644 (file)
@@ -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",