summaryrefslogtreecommitdiffstats
path: root/etc/inc/upgrade_config.inc
diff options
context:
space:
mode:
authorsmos <seth.mos@dds.nl>2012-06-08 14:41:56 +0200
committersmos <seth.mos@dds.nl>2012-06-08 14:41:56 +0200
commitff6677cf15655ac33d79b013584d36fd6e5ce6eb (patch)
tree38c068297cae34969fe13585a5e7cb8e3be76903 /etc/inc/upgrade_config.inc
parent1e5f47bbe9735e2dba85b9f71d7a56fd69ce1725 (diff)
downloadpfsense-ff6677cf15655ac33d79b013584d36fd6e5ce6eb.zip
pfsense-ff6677cf15655ac33d79b013584d36fd6e5ce6eb.tar.gz
Make sure we tag all 2.0 gateways as being IPv4, in 2.1 we require this tag to be present for the gateways.
This should prevent duplicate gateway entries for people coming from 2.0 that have dynamic interfaces
Diffstat (limited to 'etc/inc/upgrade_config.inc')
-rw-r--r--etc/inc/upgrade_config.inc10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc
index 99874ca..04b6a71 100644
--- a/etc/inc/upgrade_config.inc
+++ b/etc/inc/upgrade_config.inc
@@ -2629,6 +2629,16 @@ function upgrade_079_to_080() {
function upgrade_080_to_081() {
global $config;
global $g;
+ /* Welcome to the 2.1 migration path */
+
+ /* tag all the existing gateways as being IPv4 */
+ $i = 0;
+ if(is_array($config['gateways']['gateway_item'])) {
+ foreach($config['gateways']['gateway_item'] as $gw) {
+ $config['gateways']['gateway_item'][$i]['ipprotocol'] = "inet";
+ $i++;
+ }
+ }
/* RRD files changed for quality, traffic and packets graphs */
/* convert traffic RRD file */
OpenPOWER on IntegriCloud