summaryrefslogtreecommitdiffstats
path: root/etc/inc/services.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-05-19 22:53:19 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-05-19 22:53:19 +0000
commitdad93b754cf507726db7aeab57ad379ae026e871 (patch)
tree1b78f5d99ad28eebfba3ef1fb6fbf2351520e314 /etc/inc/services.inc
parentab87bd4cbbf84d58bb5eb8a1a42a602cfbf79ae5 (diff)
downloadpfsense-dad93b754cf507726db7aeab57ad379ae026e871.zip
pfsense-dad93b754cf507726db7aeab57ad379ae026e871.tar.gz
OLSR Fixes
Diffstat (limited to 'etc/inc/services.inc')
-rw-r--r--etc/inc/services.inc16
1 files changed, 10 insertions, 6 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc
index 54dd7a0..9a9f6d3 100644
--- a/etc/inc/services.inc
+++ b/etc/inc/services.inc
@@ -900,13 +900,17 @@ function setup_wireless_olsr() {
return;
$fd = fopen("{$g['varetc_path']}/olsr.conf", "w");
- if($olsrd['enableannounce'] == "on")
- $enableannounce = "0.0.0.0 0.0.0.0";
- else
+ if($olsrd['announcedynamicroute'] or $olsrd['enableannounce'] == "on") {
+ $enableannounce .= "\nHna4\n";
+ $enableannounce .= "{\n";
+ if($olsrd['announcedynamicroute'] == "on")
+ $enableannounce .= "\t{$olsrd['announcedynamicroute']}\n}\n";
+ if($olsrd['enableannounce'])
+ $enableannounce .= "0.0.0.0 0.0.0.0";
+ $enableannounce .= "\n}\n";
+ } else {
$enableannounce = "";
-
- if($olsrd['announcedynamicroute'] == "on")
- $enableannounce .= "\nHna4\n{\n\t{$olsrd['announcedynamicroute']}\n}\n";
+ }
$olsr .= <<<EODA
#
OpenPOWER on IntegriCloud