X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fload-fragment.c;h=d3859683a1b62841fa5a45b1df4e3055679d6ab0;hb=c09da72900b03fcddade06643f24c6357f3e0482;hp=64f7fa6d7b1266cd745c13488f00cc767f6d4087;hpb=4e2744fcb579f5314043c0045e6902c64b7efe67;p=elogind.git diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index 64f7fa6d7..d3859683a 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -76,10 +76,23 @@ int config_parse_warn_compat( const char *rvalue, void *data, void *userdata) { + Disabled reason = ltype; + + switch(reason) { + case DISABLED_CONFIGURATION: + log_syntax(unit, LOG_DEBUG, filename, line, EINVAL, + "Support for option %s= has been disabled at compile time and it is ignored", lvalue); + break; + case DISABLED_LEGACY: + log_syntax(unit, LOG_INFO, filename, line, EINVAL, + "Support for option %s= has been removed and it is ignored", lvalue); + break; + case DISABLED_EXPERIMENTAL: + log_syntax(unit, LOG_INFO, filename, line, EINVAL, + "Support for option %s= has not yet been enabled and it is ignored", lvalue); + break; + }; - log_syntax(unit, LOG_DEBUG, filename, line, EINVAL, - "Support for option %s= has been disabled at compile time and is ignored", - lvalue); return 0; } #endif