27 lines
724 B
Python
27 lines
724 B
Python
import os
|
|
|
|
COREDPY_VERSION = "@PACKAGE_VERSION@"
|
|
CORE_STATE_DIR = "@CORE_STATE_DIR@"
|
|
CORE_CONF_DIR = "@CORE_CONF_DIR@"
|
|
CORE_DATA_DIR = "@CORE_DATA_DIR@"
|
|
QUAGGA_STATE_DIR = "@CORE_STATE_DIR@/run/quagga"
|
|
|
|
|
|
def which(command):
|
|
for path in os.environ["PATH"].split(os.pathsep):
|
|
command_path = os.path.join(path, command)
|
|
if os.path.isfile(command_path) and os.access(command_path, os.X_OK):
|
|
return command_path
|
|
|
|
|
|
VNODED_BIN = which("vnoded")
|
|
VCMD_BIN = which("vcmd")
|
|
BRCTL_BIN = which("brctl")
|
|
SYSCTL_BIN = which("sysctl")
|
|
IP_BIN = which("ip")
|
|
TC_BIN = which("tc")
|
|
EBTABLES_BIN = which("ebtables")
|
|
MOUNT_BIN = which("mount")
|
|
UMOUNT_BIN = which("umount")
|
|
OVS_BIN = which("ovs-vsctl")
|
|
OVS_FLOW_BIN = which("ovs-ofctl")
|