diff options
author | smos <seth.mos@dds.nl> | 2012-06-08 14:41:56 +0200 |
---|---|---|
committer | smos <seth.mos@dds.nl> | 2012-06-08 14:41:56 +0200 |
commit | ff6677cf15655ac33d79b013584d36fd6e5ce6eb (patch) | |
tree | 38c068297cae34969fe13585a5e7cb8e3be76903 /etc/inc/upgrade_config.inc | |
parent | 1e5f47bbe9735e2dba85b9f71d7a56fd69ce1725 (diff) | |
download | pfsense-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.inc | 10 |
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 */ |