diff options
author | Christian Breunig <christian@breunig.cc> | 2023-12-16 08:22:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-16 08:22:15 +0100 |
commit | 9afd896937ba25dcbc03c6b217e08fcd80494c08 (patch) | |
tree | 061dc7a5abb02ee75881bcca78b318ce7f7c4ed2 /src/migration-scripts/firewall/12-to-13 | |
parent | af2668c4479377063c2e65e2383648155fb1e8f4 (diff) | |
parent | 601616c022d938d39eeeab26673f01a6f7238bf3 (diff) | |
download | vyos-1x-9afd896937ba25dcbc03c6b217e08fcd80494c08.tar.gz vyos-1x-9afd896937ba25dcbc03c6b217e08fcd80494c08.zip |
Merge pull request #2597 from GurliGebis/T5775-sagitta-backport
T5775: firewall: re-add state-policy to firewall. (manual backport #2539)
Diffstat (limited to 'src/migration-scripts/firewall/12-to-13')
-rwxr-xr-x | src/migration-scripts/firewall/12-to-13 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/migration-scripts/firewall/12-to-13 b/src/migration-scripts/firewall/12-to-13 index 4eaae779b..8396dd9d1 100755 --- a/src/migration-scripts/firewall/12-to-13 +++ b/src/migration-scripts/firewall/12-to-13 @@ -49,6 +49,15 @@ if not config.exists(base): # Nothing to do exit(0) +# State Policy logs: +if config.exists(base + ['global-options', 'state-policy']): + for state in config.list_nodes(base + ['global-options', 'state-policy']): + if config.exists(base + ['global-options', 'state-policy', state, 'log']): + log_value = config.return_value(base + ['global-options', 'state-policy', state, 'log']) + config.delete(base + ['global-options', 'state-policy', state, 'log']) + if log_value == 'enable': + config.set(base + ['global-options', 'state-policy', state, 'log']) + for family in ['ipv4', 'ipv6', 'bridge']: if config.exists(base + [family]): for hook in ['forward', 'input', 'output', 'name']: |