summaryrefslogtreecommitdiff
path: root/python/vyos/frr.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2024-12-08 15:41:53 +0100
committerChristian Breunig <christian@breunig.cc>2024-12-16 22:24:50 +0100
commit1666e3d99b8de700c880f09ce6ad5ea8bc7f4568 (patch)
tree84e5cf392f8c2c03d5edcb194a50151d99cf9d19 /python/vyos/frr.py
parente11a6b7abb719b0e698ae2e02647f450671c6fb1 (diff)
downloadveeos-1x-1666e3d99b8de700c880f09ce6ad5ea8bc7f4568.tar.gz
veeos-1x-1666e3d99b8de700c880f09ce6ad5ea8bc7f4568.zip
frr: T6746: add default entry for config debug file
A lot of services have dynamic debug capabilities which will be turned on by creating a file in /tmp. These scripts have the path hardcoded and sometimes accross multiple places (bad). This commit introduces vyos.defaults.frr_debug_enable to get the path for the debug file from a single location.
Diffstat (limited to 'python/vyos/frr.py')
-rw-r--r--python/vyos/frr.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/vyos/frr.py b/python/vyos/frr.py
index 183805e13..67279a6f7 100644
--- a/python/vyos/frr.py
+++ b/python/vyos/frr.py
@@ -69,6 +69,7 @@ import tempfile
import re
from vyos import ConfigError
+from vyos.defaults import frr_debug_enable
from vyos.utils.process import cmd
from vyos.utils.process import popen
from vyos.utils.process import STDOUT
@@ -144,7 +145,7 @@ class ConfigSectionNotFound(FrrError):
def init_debugging():
global DEBUG
- DEBUG = os.path.exists('/tmp/vyos.frr.debug')
+ DEBUG = os.path.exists(frr_debug_enable)
if DEBUG:
LOG.setLevel(logging.DEBUG)