daemon: updates to refactor and clean up SessionConfig to contain its own logic
This commit is contained in:
parent
409b6809e6
commit
440c06c040
16 changed files with 128 additions and 119 deletions
|
@ -138,11 +138,11 @@ class FRRZebra(CoreService):
|
|||
"""
|
||||
Generate a shell script used to boot the FRR daemons.
|
||||
"""
|
||||
frr_bin_search = node.session.options.get_config(
|
||||
"frr_bin_search", default='"/usr/local/bin /usr/bin /usr/lib/frr"'
|
||||
frr_bin_search = node.session.options.get(
|
||||
"frr_bin_search", '"/usr/local/bin /usr/bin /usr/lib/frr"'
|
||||
)
|
||||
frr_sbin_search = node.session.options.get_config(
|
||||
"frr_sbin_search", default='"/usr/local/sbin /usr/sbin /usr/lib/frr"'
|
||||
frr_sbin_search = node.session.options.get(
|
||||
"frr_sbin_search", '"/usr/local/sbin /usr/sbin /usr/lib/frr"'
|
||||
)
|
||||
cfg = """\
|
||||
#!/bin/sh
|
||||
|
|
|
@ -135,11 +135,11 @@ class Zebra(CoreService):
|
|||
"""
|
||||
Generate a shell script used to boot the Quagga daemons.
|
||||
"""
|
||||
quagga_bin_search = node.session.options.get_config(
|
||||
"quagga_bin_search", default='"/usr/local/bin /usr/bin /usr/lib/quagga"'
|
||||
quagga_bin_search = node.session.options.get(
|
||||
"quagga_bin_search", '"/usr/local/bin /usr/bin /usr/lib/quagga"'
|
||||
)
|
||||
quagga_sbin_search = node.session.options.get_config(
|
||||
"quagga_sbin_search", default='"/usr/local/sbin /usr/sbin /usr/lib/quagga"'
|
||||
quagga_sbin_search = node.session.options.get(
|
||||
"quagga_sbin_search", '"/usr/local/sbin /usr/sbin /usr/lib/quagga"'
|
||||
)
|
||||
return """\
|
||||
#!/bin/sh
|
||||
|
|
|
@ -44,9 +44,7 @@ class Ucarp(CoreService):
|
|||
"""
|
||||
Returns configuration file text.
|
||||
"""
|
||||
ucarp_bin = node.session.options.get_config(
|
||||
"ucarp_bin", default="/usr/sbin/ucarp"
|
||||
)
|
||||
ucarp_bin = node.session.options.get("ucarp_bin", "/usr/sbin/ucarp")
|
||||
return """\
|
||||
#!/bin/sh
|
||||
# Location of UCARP executable
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue