summaryrefslogtreecommitdiff
path: root/src/migration-scripts/ipoe-server/0-to-1
diff options
context:
space:
mode:
Diffstat (limited to 'src/migration-scripts/ipoe-server/0-to-1')
-rwxr-xr-xsrc/migration-scripts/ipoe-server/0-to-112
1 files changed, 12 insertions, 0 deletions
diff --git a/src/migration-scripts/ipoe-server/0-to-1 b/src/migration-scripts/ipoe-server/0-to-1
index 0a8b4a5c7..2e36ab378 100755
--- a/src/migration-scripts/ipoe-server/0-to-1
+++ b/src/migration-scripts/ipoe-server/0-to-1
@@ -65,6 +65,18 @@ else:
if config.exists(radius_settings):
config.rename(radius_settings, 'radius')
+ # Migrate RADIUS dynamic author / change of authorisation server
+ dae_old = base + ['authentication', 'radius', 'dae-server']
+ if config.exists(dae_old):
+ config.rename(dae_old, 'dynamic-author')
+ dae_new = base + ['authentication', 'radius', 'dynamic-author']
+
+ if config.exists(dae_new + ['ip-address']):
+ config.rename(dae_new + ['ip-address'], 'server')
+
+ if config.exists(dae_new + ['secret']):
+ config.rename(dae_new + ['secret'], 'key')
+
# Migrate RADIUS server
radius_server = base + ['authentication', 'radius-server']
if config.exists(radius_server):