summaryrefslogtreecommitdiffstats
path: root/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-12-18 13:51:32 -0200
committerRenato Botelho <garga@FreeBSD.org>2014-12-18 13:51:54 -0200
commitc23f4d8f9341b661baf3f0000f8af0d7741a7476 (patch)
treef2464a91bef05cced702776b4273d2e298b07707 /etc/inc/upgrade_config.inc
parentab0e40807d3a38972b04f75f8c9429bfb93f7a5d (diff)
downloadpfsense-c23f4d8f9341b661baf3f0000f8af0d7741a7476.zip
pfsense-c23f4d8f9341b661baf3f0000f8af0d7741a7476.tar.gz
Replace ; by newlines when upgrading custom_options from unbound packages, it's related to ticket #4090
Diffstat (limited to 'etc/inc/upgrade_config.inc')
-rw-r--r--etc/inc/upgrade_config.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc
index d0e594f..5226c2f 100644
--- a/etc/inc/upgrade_config.inc
+++ b/etc/inc/upgrade_config.inc
@@ -3455,6 +3455,9 @@ function upgrade_110_to_111() {
}
}
+ if (isset($new['custom_options']) && !empty($new['custom_options']))
+ $new['custom_options'] = str_replace(';', "\n", $new['custom_options']);
+
/* Following options were removed, bring them as custom_options */
if (isset($pkg['stats']) && $pkg['stats'] == "on") {
if (isset($pkg['stats_interval']))
OpenPOWER on IntegriCloud