summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2025-11-21 14:51:34 -0600
committerJohn Estabrook <jestabro@vyos.io>2025-11-23 16:52:53 -0600
commit0bc7898a9651533fc8939291f2a33e75ecfdfc8e (patch)
tree5f6ad7deb17460a76c62f92cdff2bca5b60657df /python
parentb80bba65567c981bf7aba014edcab632c172867b (diff)
downloadvyos-1x-0bc7898a9651533fc8939291f2a33e75ecfdfc8e.tar.gz
vyos-1x-0bc7898a9651533fc8939291f2a33e75ecfdfc8e.zip
T8031: use util file_compare for check unsaved_commits
Diffstat (limited to 'python')
-rw-r--r--python/vyos/config_mgmt.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/vyos/config_mgmt.py b/python/vyos/config_mgmt.py
index 6bc9ff333..1ce397136 100644
--- a/python/vyos/config_mgmt.py
+++ b/python/vyos/config_mgmt.py
@@ -48,6 +48,7 @@ from vyos.utils.process import is_systemd_service_active
from vyos.utils.process import rc_cmd
from vyos.defaults import DEFAULT_COMMIT_CONFIRM_MINUTES
from vyos.component_version import append_system_version
+from vyos.utils.file import file_compare
SAVE_CONFIG = '/usr/libexec/vyos/vyos-save-config.py'
config_json = '/run/vyatta/config/config.json'
@@ -97,7 +98,7 @@ def unsaved_commits(allow_missing_config=False) -> bool:
return True
tmp_save = '/tmp/config.running'
save_config(tmp_save)
- ret = not cmp(tmp_save, config_file, shallow=False)
+ ret = not file_compare(tmp_save, config_file)
os.unlink(tmp_save)
return ret