summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2015-11-19 15:49:31 +0545
committerPhil Davis <phil.davis@inf.org>2015-11-19 15:49:31 +0545
commit2073c2d58531c00682aa1d9dc889e51443078e3c (patch)
treec8b6c417e4d73bde01eccbf49b6420b80852d076 /src/etc/inc/upgrade_config.inc
parentb8ecbcb46eba338787d7bede16d00ba50c8bc6f3 (diff)
downloadpfsense-2073c2d58531c00682aa1d9dc889e51443078e3c.zip
pfsense-2073c2d58531c00682aa1d9dc889e51443078e3c.tar.gz
Fix old SNMP bindlan setting - Redmine #3883
Remove run-time code in services.inc that referenced "bindlan". Provide upgrade code to convert bindlan to bindip="lan" if needed. Update current config version.
Diffstat (limited to 'src/etc/inc/upgrade_config.inc')
-rw-r--r--src/etc/inc/upgrade_config.inc13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/etc/inc/upgrade_config.inc b/src/etc/inc/upgrade_config.inc
index 46c4ae9..06293c6 100644
--- a/src/etc/inc/upgrade_config.inc
+++ b/src/etc/inc/upgrade_config.inc
@@ -4089,4 +4089,17 @@ function upgrade_126_to_127() {
}
+function upgrade_127_to_128() {
+ global $config;
+
+ // If bindip is not already specified then migrate the old SNMP bindlan flag to a bindip setting
+ if (isset($config['snmpd']['bindlan'])) {
+ if (!isset($config['snmpd']['bindip'])) {
+ $config['snmpd']['bindip'] = 'lan';
+ }
+ unset($config['snmpd']['bindlan']);
+ }
+
+}
+
?>
OpenPOWER on IntegriCloud