diff options
author | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-12-11 18:02:02 -0400 |
---|---|---|
committer | Indrajit Raychaudhuri <irc@indrajit.com> | 2023-12-26 15:22:55 -0600 |
commit | 975ce1c71352e319abef59e9e63de2c3fca2f281 (patch) | |
tree | befb3e0779f9acfc5529d06720634e6019e0b9d1 /src/conf_mode/dhcp_server.py | |
parent | ac8295ba27448eb19936f171c2c63ea7a85ab405 (diff) | |
download | vyos-1x-975ce1c71352e319abef59e9e63de2c3fca2f281.tar.gz vyos-1x-975ce1c71352e319abef59e9e63de2c3fca2f281.zip |
ddclient: T5791: Fix migration to normalize config name and avoid config
Since `service dns dynamic address <address> service <service> ...`
changed to `service dns dynamic name <service> address <address> ...`,
the resulting service and address config flip can result in conflicting
`service` name.
Additionally, since dynamic DNS service name now have name constraint,
we need to normalize the service name to conform with the constraint.
We now migrate the service name to (service|rfc2136)-<service>-<address>
to avoid the conflict and optionally append an index if there is still a
name conflict after normalization.
Diffstat (limited to 'src/conf_mode/dhcp_server.py')
0 files changed, 0 insertions, 0 deletions