summaryrefslogtreecommitdiffstats
path: root/etc/rc.bootup
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2012-04-18 16:57:02 -0400
committerjim-p <jimp@pfsense.org>2012-04-18 16:57:02 -0400
commit25ed9cf8a4c1bd4155ee4e1881821b9e10501916 (patch)
treeeae88554c8c97c6909b88d4dd79f8e1c3e3bf461 /etc/rc.bootup
parentdaac437f8e63db626c5f2d16bde18cf3056a281d (diff)
downloadpfsense-25ed9cf8a4c1bd4155ee4e1881821b9e10501916.zip
pfsense-25ed9cf8a4c1bd4155ee4e1881821b9e10501916.tar.gz
Add cheap hack to make syslogd forwarding to IPv6 work at bootup. Fixes #2370
Diffstat (limited to 'etc/rc.bootup')
-rwxr-xr-xetc/rc.bootup7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/rc.bootup b/etc/rc.bootup
index e224519..baf39da 100755
--- a/etc/rc.bootup
+++ b/etc/rc.bootup
@@ -419,6 +419,13 @@ if(file_exists('/conf/needs_package_sync')) {
@unlink('/conf/needs_package_sync');
}
+/* If syslogd is forwarding to an IPv6 server, give it a kick since otherwise syslogd
+ won't forward to a v6 server. See #2370 (https://redmine.pfsense.org/issues/2370). */
+
+if (is_ipaddrv6($config['syslog']['remoteserver']) || is_ipaddrv6($config['syslog']['remoteserver2']) || is_ipaddrv6($config['syslog']['remoteserver3'])) {
+ system_syslogd_start();
+}
+
/* done */
unset($g['booting']);
OpenPOWER on IntegriCloud