diff options
| author | Christian Breunig <christian@breunig.cc> | 2024-12-19 16:59:10 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-19 16:59:10 +0100 |
| commit | ccb260c0971f1621a581158e4933727edfea034a (patch) | |
| tree | 301f4fd6aa4669adcd3bcdc5cadb4e4aacc5e5a4 /src/services | |
| parent | fdb9ce311ae485bcdaa59c5653c631df7efd3e29 (diff) | |
| parent | d2a7584a6d5cc3fcd01471b9cfd45735b5458724 (diff) | |
| download | vyos-1x-ccb260c0971f1621a581158e4933727edfea034a.tar.gz vyos-1x-ccb260c0971f1621a581158e4933727edfea034a.zip | |
Merge pull request #4243 from c-po/frr-10
frrender: T6746: runtime improvements
Diffstat (limited to 'src/services')
| -rwxr-xr-x | src/services/vyos-configd | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/services/vyos-configd b/src/services/vyos-configd index ecad85801..d558e8c26 100755 --- a/src/services/vyos-configd +++ b/src/services/vyos-configd @@ -38,6 +38,7 @@ from vyos.configsource import ConfigSourceError from vyos.configdiff import get_commit_scripts from vyos.config import Config from vyos.frrender import FRRender +from vyos.frrender import get_frrender_dict from vyos import ConfigError CFG_GROUP = 'vyattacfg' @@ -333,6 +334,8 @@ if __name__ == '__main__': if hasattr(config, 'frrender_cls') and res == R_SUCCESS: frrender_cls = getattr(config, 'frrender_cls') + tmp = get_frrender_dict(config) + frrender_cls.generate(tmp) frrender_cls.apply() else: logger.critical(f'Unexpected message: {message}') |
