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 */
openSUSE Build Service is sponsored by