diff options
author | Christian Breunig <christian@breunig.cc> | 2024-12-18 19:36:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-18 19:36:27 +0100 |
commit | 11e89b1a1295b21d8c3b3e3d556ecb00506856ab (patch) | |
tree | 90042f49e28ad905b19d28d33e8643770eb99a6d /src/helpers | |
parent | 90773748365e7ba1447f39b67fbe4e2f0862f084 (diff) | |
parent | a7be3c684f6e78bb9fce23948d1d3a794febe29a (diff) | |
download | vyos-1x-11e89b1a1295b21d8c3b3e3d556ecb00506856ab.tar.gz vyos-1x-11e89b1a1295b21d8c3b3e3d556ecb00506856ab.zip |
Merge pull request #4225 from natali-rs1985/T6767
op_mode: T6767: Check latest image version in VRF context for "add system image latest vrf <name>"
Diffstat (limited to 'src/helpers')
-rwxr-xr-x | src/helpers/latest-image-url.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/helpers/latest-image-url.py b/src/helpers/latest-image-url.py new file mode 100755 index 000000000..ea201ef7c --- /dev/null +++ b/src/helpers/latest-image-url.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 + +import sys + +from vyos.configquery import ConfigTreeQuery +from vyos.version import get_remote_version + + +if __name__ == '__main__': + image_path = '' + + config = ConfigTreeQuery() + if config.exists('system update-check url'): + configured_url_version = config.value('system update-check url') + remote_url_list = get_remote_version(configured_url_version) + if remote_url_list: + image_path = remote_url_list[0].get('url') + else: + sys.exit(1) + + print(image_path) |