The change to add "&& !$opt_all " has now broken news.daily.
The problem is that write access to news.{crit,err,info,notice} is needed by both syslog (duh) and news.daily (it copies and truncates the log files each night).
/etc/init.d/sysklogd changes the ownership of all files listed by syslogd-listfiles -a to syslog:adm, and news.daily obviously can't truncate the file, so the logfile and nightly email messages grow without bound.
The change to add "&& !$opt_all " has now broken news.daily.
The problem is that write access to news.{crit, err,info, notice} is needed by both syslog (duh) and news.daily (it copies and truncates the log files each night).
/etc/init. d/sysklogd changes the ownership of all files listed by syslogd-listfiles -a to syslog:adm, and news.daily obviously can't truncate the file, so the logfile and nightly email messages grow without bound.