the syslog-ng startscript /etc/init.d/syslog-ng greps for tcp or udp in /etc/syslog-ng/syslog-ng.conf to determine whether it should need net or not. It should check only for these occurences of tcp or udp that are NOT COMMENTED out.
It does that already. What does "grep Header /etc/init.d/syslog-ng" show?
reopen with that info.
Sorry that I didn't provide the info earlier, I had to file the bug on a different machine. I have syslog-ng-1.6.7 grep Header /etc/init.d/syslog-ng # $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.rc6,v 1. 17 2004/12/14 23:16:47 agriffis Exp $
and what does "sed 's/#.*//' /etc/syslog-ng/syslog-ng.conf" give you? (attach that as text/plain instead of inline please)
do the reopen thing again...
seems that during updating, the statement was changed from grep to sed | grep (IIRC). This works for me now.
bugzilla