summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/system.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index 6c75e30..2b69e26 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -207,12 +207,12 @@ function system_syslogd_start() {
foreach($config['installedpackages']['package'] as $package) {
if($package['logging']) {
$pkgfacilities[] = $package['logging']['facilityname'];
- $syslogconf .= '!' . $package['logging']['facilityname'] . "\n*.*\t\t\t\t\t\t%{$g['varlog_path']}/" . $package['logging']['logfilename'] . "\n";
+ $facilitylist = implode(',', $pkgfacilities);
+ mwexec("clog -i -s 10000 {$g['varlog_path']}/{$package['logging']['logfilename']}");
+ $syslogconf .= "!{$package['logging']['facilityname']}\n*.*\t\t\t\t\t\t%{$g['varlog_path']}/{$package['logging']['logfilename']}\n!-{$facilitylist}\n";
}
}
- if(is_array($pkgfacilities)) $syslogconf .= '!-' . implode(',', $pkgfacilities) . "\n";
}
-
/* write syslog.conf */
$fd = fopen("{$g['varetc_path']}/syslog.conf", "w");
if (!$fd) {
@@ -223,7 +223,7 @@ function system_syslogd_start() {
$syslogconf .= <<<EOD
!racoon
*.* %{$g['varlog_path']}/ipsec.log
-!-racoon
+!-racoon,{$facilitylist}
local0.* %{$g['varlog_path']}/filter.log
local3.* %{$g['varlog_path']}/vpn.log
local4.* %{$g['varlog_path']}/portalauth.log
OpenPOWER on IntegriCloud