From: Timo Sirainen Date: Thu, 26 Aug 2010 19:06:49 +0000 (+0100) Subject: doveconf: When logging an obsolete warning, log a note about using doveconf. X-Git-Tag: 2.0.2~48 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=66fbbac231b0385273b11f9b4c43ad252330dea5;p=thirdparty%2Fdovecot%2Fcore.git doveconf: When logging an obsolete warning, log a note about using doveconf. --- diff --git a/src/config/old-set-parser.c b/src/config/old-set-parser.c index 76b10abf91..d602009a78 100644 --- a/src/config/old-set-parser.c +++ b/src/config/old-set-parser.c @@ -38,8 +38,15 @@ static const struct config_filter managesieve_filter = { static void ATTR_FORMAT(2, 3) obsolete(struct config_parser_context *ctx, const char *str, ...) { + static bool seen_obsoletes = FALSE; va_list args; + if (!seen_obsoletes) { + i_warning("NOTE: You can get a new clean config file with: " + "doveconf -n > dovecot-new.conf"); + seen_obsoletes = TRUE; + } + va_start(args, str); i_warning("Obsolete setting in %s:%u: %s", ctx->cur_input->path, ctx->cur_input->linenum,