summaryrefslogtreecommitdiffstats
path: root/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-03-06 11:28:40 -0300
committerRenato Botelho <garga@FreeBSD.org>2015-03-06 11:30:54 -0300
commitedf370e7e07a0d2120598760e55fcfc6a22d3249 (patch)
tree942f67c1a739f39f886ac0fa3feed9d1f671b75d /etc/inc/upgrade_config.inc
parent99572c5380adcdb7cd040403b12a44247a13285e (diff)
downloadpfsense-edf370e7e07a0d2120598760e55fcfc6a22d3249.zip
pfsense-edf370e7e07a0d2120598760e55fcfc6a22d3249.tar.gz
dns_split was a comma separated list and moved to use space as separator, provide upgrade code to make sure old configs are converted. Since there was a config upgrade version 11.7 only on master, I pushed it to 11.8 and used dns_split one as 11.7 to be able to backport it to RELENG_2_2. Ticket #4418
Diffstat (limited to 'etc/inc/upgrade_config.inc')
-rw-r--r--etc/inc/upgrade_config.inc13
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc
index 77423ca..4e5bcbd 100644
--- a/etc/inc/upgrade_config.inc
+++ b/etc/inc/upgrade_config.inc
@@ -3552,4 +3552,17 @@ function upgrade_115_to_116() {
}
}
+function upgrade_116_to_117() {
+ global $config;
+
+ if (!isset($config['ipsec']['client']) ||
+ !isset($config['ipsec']['client']['dns_split']) ||
+ empty($config['ipsec']['client']['dns_split'])) {
+ return;
+ }
+
+ $config['ipsec']['client']['dns_split'] =
+ preg_replace('/\s*,\s*/', ' ', trim($config['ipsec']['client']['dns_split']));
+}
+
?>
OpenPOWER on IntegriCloud