aboutsummaryrefslogtreecommitdiffstats
path: root/config/openbgpd/openbgpd.inc
diff options
context:
space:
mode:
Diffstat (limited to 'config/openbgpd/openbgpd.inc')
-rw-r--r--config/openbgpd/openbgpd.inc10
1 files changed, 6 insertions, 4 deletions
diff --git a/config/openbgpd/openbgpd.inc b/config/openbgpd/openbgpd.inc
index b06a0fa8..b8cfbe2a 100644
--- a/config/openbgpd/openbgpd.inc
+++ b/config/openbgpd/openbgpd.inc
@@ -29,7 +29,8 @@
POSSIBILITY OF SUCH DAMAGE.
*/
-$bgpd_config_base = "/var/etc/openbgpd";
+define('PKG_BGPD_CONFIG_BASE', '/var/etc/openbgpd');
+
$pkg_login = "_bgpd";
$pkg_uid = "130";
$pkg_group = "_bgpd";
@@ -40,10 +41,12 @@ $pkg_shell = "/usr/sbin/nologin";
function openbgpd_install_conf() {
- global $config, $g, $bgpd_config_base, $pkg_login, $pkg_uid, $pkg_group, $pkg_gid, $pkg_gecos, $pkg_homedir, $pkg_shell;
+ global $config, $g, $pkg_login, $pkg_uid, $pkg_group, $pkg_gid, $pkg_gecos, $pkg_homedir, $pkg_shell;
conf_mount_rw();
+ // Since we need to embed this in a string, copy to a var. Can't embed constnats.
+ $bgpd_config_base = PKG_BGPD_CONFIG_BASE;
if ($config['installedpackages']['openbgpd']['rawconfig'] && $config['installedpackages']['openbgpd']['rawconfig']['item']) {
// if there is a raw config specified in the config.xml use that instead of the assisted config
$conffile = implode("\n",$config['installedpackages']['openbgpd']['rawconfig']['item']);
@@ -209,8 +212,7 @@ EOF;
// get the raw openbgpd confi file for manual inspection/editing
function openbgpd_get_raw_config() {
- global $bgpd_config_base;
- $conf = "{$bgpd_config_base}/bgpd.conf";
+ $conf = PKG_BGPD_CONFIG_BASE . "/bgpd.conf";
if (file_exists($conf))
return file_get_contents($conf);
else