diff options
Diffstat (limited to 'src/helpers')
| -rwxr-xr-x | src/helpers/reset_section.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/helpers/reset_section.py b/src/helpers/reset_section.py index e57068d45..2d5695d6c 100755 --- a/src/helpers/reset_section.py +++ b/src/helpers/reset_section.py @@ -26,6 +26,7 @@ from vyos.configsession import ConfigSession from vyos.config import Config from vyos.configdiff import get_config_diff from vyos.xml_ref import is_leaf +from vyos.utils.commit import wait_for_commit_lock CFG_GROUP = 'vyattacfg' @@ -100,6 +101,8 @@ cfg_group = grp.getgrnam(CFG_GROUP) os.setgid(cfg_group.gr_gid) os.umask(0o002) +wait_for_commit_lock() + shared = not bool(reload) session = ConfigSession(session_id, shared=shared) |
