diff options
| author | John Estabrook <jestabro@vyos.io> | 2024-12-13 08:23:27 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-12-13 08:23:27 -0600 |
| commit | 6a7766ec1fbb73edff908db9a7845941a7bf0391 (patch) | |
| tree | 50644b0dd3a888683b451c9f833b67a7075ce66d /python/vyos/xml_ref/generate_cache.py | |
| parent | 4221687fc7a0482b13a79358f9b0d085ec0835f6 (diff) | |
| parent | 6999f85b2fc1c6e2421242e30e3810bd19250f3e (diff) | |
| download | veeos-1x-6a7766ec1fbb73edff908db9a7845941a7bf0391.tar.gz veeos-1x-6a7766ec1fbb73edff908db9a7845941a7bf0391.zip | |
Merge pull request #4176 from jestabro/vyconf-minimal
T6718: use the vyconf daemon for validation of set commands
Diffstat (limited to 'python/vyos/xml_ref/generate_cache.py')
| -rwxr-xr-x | python/vyos/xml_ref/generate_cache.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/python/vyos/xml_ref/generate_cache.py b/python/vyos/xml_ref/generate_cache.py index 5f3f84dee..093697993 100755 --- a/python/vyos/xml_ref/generate_cache.py +++ b/python/vyos/xml_ref/generate_cache.py @@ -55,6 +55,8 @@ def main(): parser = ArgumentParser(description='generate and save dict from xml defintions') parser.add_argument('--xml-dir', type=str, required=True, help='transcluded xml interface-definition directory') + parser.add_argument('--internal-cache', type=str, required=True, + help='cache as unrendered json data for loading by vyconfd') parser.add_argument('--package-name', type=non_trivial, default='vyos-1x', help='name of current package') parser.add_argument('--output-path', help='path to generated cache') @@ -66,9 +68,11 @@ def main(): out_path = args['output_path'] path = out_path if out_path is not None else pkg_cache xml_cache = abspath(join(path, cache_name)) + internal_cache = args['internal_cache'] try: - reference_tree_to_json(xml_dir, xml_tmp) + reference_tree_to_json(xml_dir, xml_tmp, + internal_cache=internal_cache) except ConfigTreeError as e: print(e) sys.exit(1) |
