From 6a638a8900b0bb6a5dfe9c2103389edbcedc9a06 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Mon, 18 Feb 2008 17:44:11 +0000 Subject: Backport -ss syslogd feature from HEAD. Only bind to 127.0.0.1 if we are not remotely sending logs. --- etc/inc/system.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'etc') diff --git a/etc/inc/system.inc b/etc/inc/system.inc index 2f736e2..9f26f03 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -481,7 +481,11 @@ EOD; fwrite($fd, $syslogconf); fclose($fd); - $retval = mwexec("/usr/sbin/syslogd -s -f {$g['varetc_path']}/syslog.conf"); + // Are we logging to a least one remote server ? + if(strpos($syslogconf, "@") != false) + $retval = mwexec("/usr/sbin/syslogd -s -f {$g['varetc_path']}/syslog.conf"); + else + $retval = mwexec("/usr/sbin/syslogd -ss -f {$g['varetc_path']}/syslog.conf"); } else { $retval = mwexec("/usr/sbin/syslogd -ss"); -- cgit v1.1