File syslog-ng-2.0.9-summary-is-removed.diff of Package syslog-ng
--- src/cfg-grammar.y
+++ src/cfg-grammar.y 2010/01/15 15:57:03
@@ -62,7 +62,7 @@ gint last_addr_family = AF_INET;
%token KW_USER KW_DOOR KW_SUN_STREAMS KW_PROGRAM
/* option items */
-%token KW_FSYNC KW_MARK_FREQ KW_STATS_FREQ KW_FLUSH_LINES KW_FLUSH_TIMEOUT KW_LOG_MSG_SIZE KW_FILE_TEMPLATE KW_PROTO_TEMPLATE
+%token KW_FSYNC KW_MARK_FREQ KW_STATS_FREQ KW_SUMMARY_FREQ KW_FLUSH_LINES KW_FLUSH_TIMEOUT KW_LOG_MSG_SIZE KW_FILE_TEMPLATE KW_PROTO_TEMPLATE
%token KW_CHAIN_HOSTNAMES KW_NORMALIZE_HOSTNAMES KW_KEEP_HOSTNAME KW_CHECK_HOSTNAME KW_BAD_HOSTNAME
%token KW_KEEP_TIMESTAMP
@@ -734,6 +734,7 @@ options_items
options_item
: KW_MARK_FREQ '(' NUMBER ')' { configuration->mark_freq = $3; }
| KW_STATS_FREQ '(' NUMBER ')' { configuration->stats_freq = $3; }
+ | KW_SUMMARY_FREQ '(' NUMBER ')' { msg_notice("The summary option has been removed, please remove from config", evt_tag_int("summary", $3), NULL); }
| KW_FLUSH_LINES '(' NUMBER ')' { configuration->flush_lines = $3; }
| KW_FLUSH_TIMEOUT '(' NUMBER ')' { configuration->flush_timeout = $3; }
| KW_CHAIN_HOSTNAMES '(' yesno ')' { configuration->chain_hostnames = $3; }
@@ -907,4 +908,4 @@ yyparser_reset(void)
last_reader_options = NULL;
last_writer_options = NULL;
last_template = NULL;
-}
\ Kein Zeilenumbruch am Dateiende.
+}
--- src/cfg-lex.l
+++ src/cfg-lex.l 2010/01/15 15:43:31
@@ -76,6 +76,7 @@ static struct keyword keywords[] = {
{ "mark", KW_MARK_FREQ }, /* obsolete */
{ "stats_freq", KW_STATS_FREQ },
{ "stats", KW_STATS_FREQ }, /* obsolete */
+ { "summary", KW_SUMMARY_FREQ }, /* obsolete */
{ "flush_lines", KW_FLUSH_LINES },
{ "flush_timeout", KW_FLUSH_TIMEOUT },
{ "sync_freq", KW_FLUSH_LINES }, /* obsolete */