upgrade config

upgrade config code so old entries not lost during upgrade
This commit is contained in:
xbipin 2015-02-05 09:41:17 +04:00
parent 5d60171d72
commit b997da8b61
3 changed files with 19 additions and 2 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<pfsense>
<version>11.6</version>
<version>11.7</version>
<lastchange/>
<theme>pfsense_ng</theme>
<system>

View File

@ -73,7 +73,7 @@ $g = array(
"disablecrashreporter" => false,
"crashreporterurl" => "https://crashreporter.pfsense.org/crash_reporter.php",
"debug" => false,
"latest_config" => "11.6",
"latest_config" => "11.7",
"nopkg_platforms" => array("cdrom"),
"minimum_ram_warning" => "101",
"minimum_ram_warning_text" => "128 MB",

View File

@ -3552,4 +3552,21 @@ function upgrade_115_to_116() {
}
}
function upgrade_116_to_117() {
global $config;
if (!isset($config['installedpackages']['miniupnpd']['config'][0]))
return;
$miniupnpd =& $config['installedpackages']['miniupnpd']['config'][0];
$miniupnpd['row'] = array();
for ($i = 1; $i <= 4; $i++) {
if (isset($miniupnpd["permuser{$i}"]) && !empty($miniupnpd["permuser{$i}"])) {
$miniupnpd['row'][] = array('permuser' => $miniupnpd["permuser{$i}"]);
unset($miniupnpd["permuser{$i}"]);
}
}
}
?>