diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-05-19 22:53:19 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-05-19 22:53:19 +0000 |
commit | dad93b754cf507726db7aeab57ad379ae026e871 (patch) | |
tree | 1b78f5d99ad28eebfba3ef1fb6fbf2351520e314 /etc/inc/services.inc | |
parent | ab87bd4cbbf84d58bb5eb8a1a42a602cfbf79ae5 (diff) | |
download | pfsense-dad93b754cf507726db7aeab57ad379ae026e871.zip pfsense-dad93b754cf507726db7aeab57ad379ae026e871.tar.gz |
OLSR Fixes
Diffstat (limited to 'etc/inc/services.inc')
-rw-r--r-- | etc/inc/services.inc | 16 |
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 # |