diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2025-10-22 15:39:18 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-22 15:39:18 +0300 |
| commit | c284938df61b5e970dd13cde03e0693254e89211 (patch) | |
| tree | 8339e1bbe531ac5caffb80938b48fdce4743cbba /src/helpers | |
| parent | d272b2509836403682c6c8ab4096ccf4be003bcb (diff) | |
| parent | c4632bb6ad6c055fb7fe5a5c055354c6895ba8e5 (diff) | |
| download | vyos-1x-c284938df61b5e970dd13cde03e0693254e89211.tar.gz vyos-1x-c284938df61b5e970dd13cde03e0693254e89211.zip | |
Merge pull request #4622 from MattKobayashi/T3680
T3680: protocols: add dhclient hooks for dhcp-interface static routes
Diffstat (limited to 'src/helpers')
| -rwxr-xr-x | src/helpers/vyos-request-configd-update.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/helpers/vyos-request-configd-update.py b/src/helpers/vyos-request-configd-update.py new file mode 100755 index 000000000..55ed0eef9 --- /dev/null +++ b/src/helpers/vyos-request-configd-update.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python3 + +import json +import zmq + +from vyos.utils.commit import wait_for_commit_lock +from vyos.defaults import vyos_configd_socket_path + +context = zmq.Context() + +request = { + 'type': 'node', + 'last': True, + 'data': '/usr/libexec/vyos/conf_mode/protocols_static.py', +} +request = json.dumps(request) + +print("Waiting for commit lock...") +wait_for_commit_lock() + +print("Connecting to vyos-configd server...") +socket = context.socket(zmq.REQ) +socket.connect(vyos_configd_socket_path) + +print(f"Sending request {request}...") +socket.send_string(request) + +message = socket.recv() +print(f"Received reply {request} [ {message} ]") + +print("All done") |
