mirror of
https://github.com/openvswitch/ovs
synced 2025-09-04 00:05:15 +00:00
Make the location of the database separately configurable.
The default is unchanged, /etc/openvswitch/conf.db. This makes it possible to transition each Open vSwitch packaging from /etc/openvswitch/conf.db to /var/lib/openvswitch/conf.db independently. Signed-off-by: Ben Pfaff <blp@nicira.com>
This commit is contained in:
@@ -108,6 +108,7 @@ SUFFIXES += .in
|
|||||||
sed \
|
sed \
|
||||||
-e 's,[@]PKIDIR[@],$(PKIDIR),g' \
|
-e 's,[@]PKIDIR[@],$(PKIDIR),g' \
|
||||||
-e 's,[@]LOGDIR[@],$(LOGDIR),g' \
|
-e 's,[@]LOGDIR[@],$(LOGDIR),g' \
|
||||||
|
-e 's,[@]DBDIR[@],$(DBDIR),g' \
|
||||||
-e 's,[@]PERL[@],$(PERL),g' \
|
-e 's,[@]PERL[@],$(PERL),g' \
|
||||||
-e 's,[@]PYTHON[@],$(PYTHON),g' \
|
-e 's,[@]PYTHON[@],$(PYTHON),g' \
|
||||||
-e 's,[@]RUNDIR[@],$(RUNDIR),g' \
|
-e 's,[@]RUNDIR[@],$(RUNDIR),g' \
|
||||||
|
@@ -62,6 +62,7 @@ AC_CHECK_HEADERS([mntent.h sys/statvfs.h linux/types.h])
|
|||||||
|
|
||||||
OVS_CHECK_PKIDIR
|
OVS_CHECK_PKIDIR
|
||||||
OVS_CHECK_RUNDIR
|
OVS_CHECK_RUNDIR
|
||||||
|
OVS_CHECK_DBDIR
|
||||||
OVS_CHECK_BACKTRACE
|
OVS_CHECK_BACKTRACE
|
||||||
OVS_CHECK_MALLOC_HOOKS
|
OVS_CHECK_MALLOC_HOOKS
|
||||||
OVS_CHECK_VALGRIND
|
OVS_CHECK_VALGRIND
|
||||||
|
@@ -313,6 +313,7 @@ lib/dirs.c: lib/dirs.c.in Makefile
|
|||||||
-e 's,[@]srcdir[@],$(srcdir),g' \
|
-e 's,[@]srcdir[@],$(srcdir),g' \
|
||||||
-e 's,[@]LOGDIR[@],"$(LOGDIR)",g' \
|
-e 's,[@]LOGDIR[@],"$(LOGDIR)",g' \
|
||||||
-e 's,[@]RUNDIR[@],"$(RUNDIR)",g' \
|
-e 's,[@]RUNDIR[@],"$(RUNDIR)",g' \
|
||||||
|
-e 's,[@]DBDIR[@],"$(DBDIR)",g' \
|
||||||
-e 's,[@]bindir[@],"$(bindir)",g' \
|
-e 's,[@]bindir[@],"$(bindir)",g' \
|
||||||
-e 's,[@]sysconfdir[@],"$(sysconfdir)",g' \
|
-e 's,[@]sysconfdir[@],"$(sysconfdir)",g' \
|
||||||
-e 's,[@]pkgdatadir[@],"$(pkgdatadir)",g') \
|
-e 's,[@]pkgdatadir[@],"$(pkgdatadir)",g') \
|
||||||
@@ -338,6 +339,7 @@ lib-install-data-local:
|
|||||||
$(MKDIR_P) $(DESTDIR)$(RUNDIR)
|
$(MKDIR_P) $(DESTDIR)$(RUNDIR)
|
||||||
$(MKDIR_P) $(DESTDIR)$(PKIDIR)
|
$(MKDIR_P) $(DESTDIR)$(PKIDIR)
|
||||||
$(MKDIR_P) $(DESTDIR)$(LOGDIR)
|
$(MKDIR_P) $(DESTDIR)$(LOGDIR)
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(DBDIR)
|
||||||
|
|
||||||
if !USE_LINKER_SECTIONS
|
if !USE_LINKER_SECTIONS
|
||||||
# All distributed sources, with names adjust properly for referencing
|
# All distributed sources, with names adjust properly for referencing
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
#line 2 "@srcdir@/lib/dirs.c.in"
|
#line 2 "@srcdir@/lib/dirs.c.in"
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2008, 2009, 2010, 2011 Nicira, Inc.
|
* Copyright (c) 2008, 2009, 2010, 2011, 2012 Nicira, Inc.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@@ -65,6 +65,13 @@ ovs_logdir(void)
|
|||||||
return get_dir(&d);
|
return get_dir(&d);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *
|
||||||
|
ovs_dbdir(void)
|
||||||
|
{
|
||||||
|
static struct directory d = { NULL, @DBDIR@, "OVS_DBDIR" };
|
||||||
|
return get_dir(&d);
|
||||||
|
}
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
ovs_bindir(void)
|
ovs_bindir(void)
|
||||||
{
|
{
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2008, 2009, 2010, 2011 Nicira, Inc.
|
* Copyright (c) 2008, 2009, 2010, 2011, 2012 Nicira, Inc.
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
@@ -21,6 +21,7 @@ const char *ovs_sysconfdir(void); /* /usr/local/etc */
|
|||||||
const char *ovs_pkgdatadir(void); /* /usr/local/share/openvswitch */
|
const char *ovs_pkgdatadir(void); /* /usr/local/share/openvswitch */
|
||||||
const char *ovs_rundir(void); /* /usr/local/var/run/openvswitch */
|
const char *ovs_rundir(void); /* /usr/local/var/run/openvswitch */
|
||||||
const char *ovs_logdir(void); /* /usr/local/var/log/openvswitch */
|
const char *ovs_logdir(void); /* /usr/local/var/log/openvswitch */
|
||||||
|
const char *ovs_dbdir(void); /* /usr/local/etc/openvswitch */
|
||||||
const char *ovs_bindir(void); /* /usr/local/bin */
|
const char *ovs_bindir(void); /* /usr/local/bin */
|
||||||
|
|
||||||
#endif /* dirs.h */
|
#endif /* dirs.h */
|
||||||
|
@@ -132,6 +132,16 @@ AC_DEFUN([OVS_CHECK_LOGDIR],
|
|||||||
[LOGDIR='${localstatedir}/log/${PACKAGE}'])
|
[LOGDIR='${localstatedir}/log/${PACKAGE}'])
|
||||||
AC_SUBST([LOGDIR])])
|
AC_SUBST([LOGDIR])])
|
||||||
|
|
||||||
|
dnl Checks for the directory in which to store the Open vSwitch database.
|
||||||
|
AC_DEFUN([OVS_CHECK_DBDIR],
|
||||||
|
[AC_ARG_WITH(
|
||||||
|
[dbdir],
|
||||||
|
AC_HELP_STRING([--with-dbdir=DIR],
|
||||||
|
[directory used for conf.db [[SYSCONFDIR/PACKAGE]]]),
|
||||||
|
[DBDIR=$withval],
|
||||||
|
[DBDIR='${sysconfdir}/${PACKAGE}'])
|
||||||
|
AC_SUBST([DBDIR])])
|
||||||
|
|
||||||
dnl Defines HAVE_BACKTRACE if backtrace() is declared in <execinfo.h>
|
dnl Defines HAVE_BACKTRACE if backtrace() is declared in <execinfo.h>
|
||||||
dnl and exists in libc.
|
dnl and exists in libc.
|
||||||
AC_DEFUN([OVS_CHECK_BACKTRACE],
|
AC_DEFUN([OVS_CHECK_BACKTRACE],
|
||||||
|
@@ -26,7 +26,7 @@ vSwitch database (OVSDB). It supports JSON-RPC client connections
|
|||||||
over active or passive TCP/IP or Unix domain sockets.
|
over active or passive TCP/IP or Unix domain sockets.
|
||||||
.PP
|
.PP
|
||||||
The OVSDB file may be specified on the command line as \fIdatabase\fR.
|
The OVSDB file may be specified on the command line as \fIdatabase\fR.
|
||||||
The default is \fB@sysconfdir@/openvswitch/conf.db\fR. The database
|
The default is \fB@DBDIR@/conf.db\fR. The database
|
||||||
file must already have been created and initialized using, for
|
file must already have been created and initialized using, for
|
||||||
example, \fBovsdb\-tool create\fR.
|
example, \fBovsdb\-tool create\fR.
|
||||||
.
|
.
|
||||||
|
@@ -808,7 +808,7 @@ parse_options(int argc, char *argv[], char **file_namep,
|
|||||||
|
|
||||||
switch (argc) {
|
switch (argc) {
|
||||||
case 0:
|
case 0:
|
||||||
*file_namep = xasprintf("%s/openvswitch/conf.db", ovs_sysconfdir());
|
*file_namep = xasprintf("%s/conf.db", ovs_dbdir());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 1:
|
case 1:
|
||||||
|
@@ -148,7 +148,7 @@ record.
|
|||||||
.SS "Other Options"
|
.SS "Other Options"
|
||||||
.so lib/common.man
|
.so lib/common.man
|
||||||
.SH "FILES"
|
.SH "FILES"
|
||||||
The default \fIdb\fR is \fB@sysconfdir@/openvswitch/conf.db\fR. The
|
The default \fIdb\fR is \fB@DBDIR@/conf.db\fR. The
|
||||||
default \fIschema\fR is \fB@pkgdatadir@/vswitch.ovsschema\fR. The
|
default \fIschema\fR is \fB@pkgdatadir@/vswitch.ovsschema\fR. The
|
||||||
\fBhelp\fR command also displays these defaults.
|
\fBhelp\fR command also displays these defaults.
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
|
@@ -140,7 +140,7 @@ default_db(void)
|
|||||||
{
|
{
|
||||||
static char *db;
|
static char *db;
|
||||||
if (!db) {
|
if (!db) {
|
||||||
db = xasprintf("%s/conf.db", ovs_sysconfdir());
|
db = xasprintf("%s/conf.db", ovs_dbdir());
|
||||||
}
|
}
|
||||||
return db;
|
return db;
|
||||||
}
|
}
|
||||||
|
@@ -47,6 +47,7 @@ ovs-install-data-local:
|
|||||||
echo 'PKGDATADIR = os.environ.get("OVS_PKGDATADIR", """$(pkgdatadir)""")' && \
|
echo 'PKGDATADIR = os.environ.get("OVS_PKGDATADIR", """$(pkgdatadir)""")' && \
|
||||||
echo 'RUNDIR = os.environ.get("OVS_RUNDIR", """@RUNDIR@""")' && \
|
echo 'RUNDIR = os.environ.get("OVS_RUNDIR", """@RUNDIR@""")' && \
|
||||||
echo 'LOGDIR = os.environ.get("OVS_LOGDIR", """@LOGDIR@""")' && \
|
echo 'LOGDIR = os.environ.get("OVS_LOGDIR", """@LOGDIR@""")' && \
|
||||||
|
echo 'DBDIR = os.environ.get("OVS_DBDIR", """@DBDIR@""")' && \
|
||||||
echo 'BINDIR = os.environ.get("OVS_BINDIR", """$(bindir)""")') \
|
echo 'BINDIR = os.environ.get("OVS_BINDIR", """$(bindir)""")') \
|
||||||
> python/ovs/dirs.py.tmp
|
> python/ovs/dirs.py.tmp
|
||||||
$(MKDIR_P) $(DESTDIR)$(pkgdatadir)/python/ovs
|
$(MKDIR_P) $(DESTDIR)$(pkgdatadir)/python/ovs
|
||||||
|
@@ -5,4 +5,5 @@ import os
|
|||||||
PKGDATADIR = os.environ.get("OVS_PKGDATADIR", "/usr/local/share/openvswitch")
|
PKGDATADIR = os.environ.get("OVS_PKGDATADIR", "/usr/local/share/openvswitch")
|
||||||
RUNDIR = os.environ.get("OVS_RUNDIR", "/var/run")
|
RUNDIR = os.environ.get("OVS_RUNDIR", "/var/run")
|
||||||
LOGDIR = os.environ.get("OVS_LOGDIR", "/usr/local/var/log")
|
LOGDIR = os.environ.get("OVS_LOGDIR", "/usr/local/var/log")
|
||||||
|
LOGDIR = os.environ.get("OVS_DBDIR", "/usr/local/etc/openvswitch")
|
||||||
BINDIR = os.environ.get("OVS_BINDIR", "/usr/local/bin")
|
BINDIR = os.environ.get("OVS_BINDIR", "/usr/local/bin")
|
||||||
|
@@ -31,13 +31,14 @@ m4_define([TESTABLE_LOG], [-vPATTERN:ANY:'%c|%p|%m'])
|
|||||||
m4_define([OVS_VSWITCHD_START],
|
m4_define([OVS_VSWITCHD_START],
|
||||||
[OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
[OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat ovsdb-server.pid ovs-vswitchd.pid`' 0
|
trap 'kill `cat ovsdb-server.pid ovs-vswitchd.pid`' 0
|
||||||
|
|
||||||
dnl Create database.
|
dnl Create database.
|
||||||
mkdir openvswitch
|
mkdir openvswitch
|
||||||
touch openvswitch/.conf.db.~lock~
|
touch openvswitch/.conf.db.~lock~
|
||||||
AT_CHECK([ovsdb-tool create openvswitch/conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema])
|
AT_CHECK([ovsdb-tool create conf.db $abs_top_srcdir/vswitchd/vswitch.ovsschema])
|
||||||
|
|
||||||
dnl Start ovsdb-server.
|
dnl Start ovsdb-server.
|
||||||
AT_CHECK([ovsdb-server --detach --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock], [0], [], [stderr])
|
AT_CHECK([ovsdb-server --detach --pidfile --log-file --remote=punix:$OVS_RUNDIR/db.sock], [0], [], [stderr])
|
||||||
|
@@ -4,6 +4,7 @@ AT_SETUP([ovs-monitor-ipsec])
|
|||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
|
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_PKGDATADIR=`pwd`; export OVS_PKGDATADIR
|
OVS_PKGDATADIR=`pwd`; export OVS_PKGDATADIR
|
||||||
cp "$top_srcdir/vswitchd/vswitch.ovsschema" .
|
cp "$top_srcdir/vswitchd/vswitch.ovsschema" .
|
||||||
|
|
||||||
|
@@ -9,6 +9,7 @@ PYTHONPATH=`pwd`:$PYTHONPATH
|
|||||||
export PYTHONPATH
|
export PYTHONPATH
|
||||||
|
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_PKGDATADIR=`pwd`; export OVS_PKGDATADIR
|
OVS_PKGDATADIR=`pwd`; export OVS_PKGDATADIR
|
||||||
cp "$top_srcdir/vswitchd/vswitch.ovsschema" .
|
cp "$top_srcdir/vswitchd/vswitch.ovsschema" .
|
||||||
|
|
||||||
|
@@ -73,6 +73,7 @@ AT_CLEANUP
|
|||||||
|
|
||||||
AT_SETUP([unixctl bad target - Python])
|
AT_SETUP([unixctl bad target - Python])
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
|
|
||||||
AT_CHECK([PYAPPCTL -t bogus doit], [1], [], [stderr])
|
AT_CHECK([PYAPPCTL -t bogus doit], [1], [], [stderr])
|
||||||
@@ -91,6 +92,7 @@ AT_SETUP([unixctl server - Python])
|
|||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat test-unixctl.py.pid`' 0
|
trap 'kill `cat test-unixctl.py.pid`' 0
|
||||||
AT_CAPTURE_FILE([`pwd`/test-unixctl.py.log])
|
AT_CAPTURE_FILE([`pwd`/test-unixctl.py.log])
|
||||||
|
@@ -107,6 +107,7 @@ AT_SETUP([vlog - vlog/reopen - Python])
|
|||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat test-unixctl.py.pid`' 0
|
trap 'kill `cat test-unixctl.py.pid`' 0
|
||||||
|
|
||||||
@@ -136,6 +137,7 @@ AT_SETUP([vlog - vlog/reopen without log file - Python])
|
|||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat test-unixctl.py.pid`' 0
|
trap 'kill `cat test-unixctl.py.pid`' 0
|
||||||
|
|
||||||
@@ -158,6 +160,7 @@ AT_SKIP_IF([echo > /dev/full])
|
|||||||
|
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat test-unixctl.py.pid`' 0
|
trap 'kill `cat test-unixctl.py.pid`' 0
|
||||||
|
|
||||||
@@ -184,6 +187,7 @@ AT_SETUP([vlog - vlog/set and vlog/list - Python])
|
|||||||
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
AT_SKIP_IF([test $HAVE_PYTHON = no])
|
||||||
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
OVS_RUNDIR=`pwd`; export OVS_RUNDIR
|
||||||
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
OVS_LOGDIR=`pwd`; export OVS_LOGDIR
|
||||||
|
OVS_DBDIR=`pwd`; export OVS_DBDIR
|
||||||
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
OVS_SYSCONFDIR=`pwd`; export OVS_SYSCONFDIR
|
||||||
trap 'kill `cat test-unixctl.py.pid`' 0
|
trap 'kill `cat test-unixctl.py.pid`' 0
|
||||||
|
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
#
|
#
|
||||||
# Copyright (c) 2005, 2007 XenSource Ltd.
|
# Copyright (c) 2005, 2007 XenSource Ltd.
|
||||||
# Copyright (c) 2010, 2011 Nicira, Inc.
|
# Copyright (c) 2010, 2011, 2012 Nicira, Inc.
|
||||||
|
|
||||||
#
|
#
|
||||||
# To add new entries to the bugtool, you need to:
|
# To add new entries to the bugtool, you need to:
|
||||||
@@ -115,7 +115,7 @@ OPENVSWITCH_LOG_DIR = '@LOGDIR@/'
|
|||||||
OPENVSWITCH_DEFAULT_SWITCH = '/etc/default/openvswitch-switch' # Debian
|
OPENVSWITCH_DEFAULT_SWITCH = '/etc/default/openvswitch-switch' # Debian
|
||||||
OPENVSWITCH_SYSCONFIG_SWITCH = '/etc/sysconfig/openvswitch' # RHEL
|
OPENVSWITCH_SYSCONFIG_SWITCH = '/etc/sysconfig/openvswitch' # RHEL
|
||||||
OPENVSWITCH_DEFAULT_CONTROLLER = '/etc/default/openvswitch-controller'
|
OPENVSWITCH_DEFAULT_CONTROLLER = '/etc/default/openvswitch-controller'
|
||||||
OPENVSWITCH_CONF_DB = '@sysconfdir@/openvswitch/conf.db'
|
OPENVSWITCH_CONF_DB = '@DBDIR@/conf.db'
|
||||||
OPENVSWITCH_VSWITCHD_PID = '@RUNDIR@/ovs-vswitchd.pid'
|
OPENVSWITCH_VSWITCHD_PID = '@RUNDIR@/ovs-vswitchd.pid'
|
||||||
COLLECTD_LOGS_DIR = '/var/lib/collectd/rrd'
|
COLLECTD_LOGS_DIR = '/var/lib/collectd/rrd'
|
||||||
VAR_LOG_DIR = '/var/log/'
|
VAR_LOG_DIR = '/var/log/'
|
||||||
|
@@ -13,9 +13,10 @@
|
|||||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
||||||
USA.
|
USA.
|
||||||
|
|
||||||
Copyright (C) 2011 Nicira, Inc.
|
Copyright (C) 2011, 2012 Nicira, Inc.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<collect>
|
<collect>
|
||||||
<directory label="ovsdb-backups" filters="ovs" pattern=".*/conf.db.backup[0-9][^/]*$">/etc/openvswitch</directory>
|
<directory label="ovsdb-backups" filters="ovs" pattern=".*/conf.db.backup[0-9][^/]*$">/etc/openvswitch</directory>
|
||||||
|
<directory label="ovsdb-backups2" filters="ovs" pattern=".*/conf.db.backup[0-9][^/]*$">/var/lib/openvswitch</directory>
|
||||||
</collect>
|
</collect>
|
||||||
|
@@ -395,6 +395,7 @@ that it runs. \fBovs\-ctl\fR will add the \fIsbindir\fR and
|
|||||||
.
|
.
|
||||||
.IP "\fBOVS_LOGDIR\fR"
|
.IP "\fBOVS_LOGDIR\fR"
|
||||||
.IQ "\fBOVS_RUNDIR\fR"
|
.IQ "\fBOVS_RUNDIR\fR"
|
||||||
|
.IQ "\fBOVS_DBDIR\fR"
|
||||||
.IQ "\fBOVS_SYSCONFDIR\fR"
|
.IQ "\fBOVS_SYSCONFDIR\fR"
|
||||||
.IQ "\fBOVS_PKGDATADIR\fR"
|
.IQ "\fBOVS_PKGDATADIR\fR"
|
||||||
.IQ "\fBOVS_BINDIR\fR"
|
.IQ "\fBOVS_BINDIR\fR"
|
||||||
@@ -422,7 +423,7 @@ process ID.
|
|||||||
The OVS database schema used to initialize the database (use
|
The OVS database schema used to initialize the database (use
|
||||||
\fB\-\-db\-schema to override this location).
|
\fB\-\-db\-schema to override this location).
|
||||||
.
|
.
|
||||||
.IP "\fIsysconfdir\fB/openvswitch/conf.db\fR"
|
.IP "\fIdbdir\fB/conf.db\fR"
|
||||||
The OVS database (use \fB\-\-db\-file\fR to override this location).
|
The OVS database (use \fB\-\-db\-file\fR to override this location).
|
||||||
.
|
.
|
||||||
.IP "\fIrundir\fB/openvswitch/db.sock\fR"
|
.IP "\fIrundir\fB/openvswitch/db.sock\fR"
|
||||||
|
@@ -403,7 +403,7 @@ set_defaults () {
|
|||||||
OVS_VSWITCHD_WRAPPER=
|
OVS_VSWITCHD_WRAPPER=
|
||||||
OVS_BRCOMPATD_WRAPPER=
|
OVS_BRCOMPATD_WRAPPER=
|
||||||
|
|
||||||
DB_FILE=$etcdir/conf.db
|
DB_FILE=$dbdir/conf.db
|
||||||
DB_SOCK=$rundir/db.sock
|
DB_SOCK=$rundir/db.sock
|
||||||
DB_SCHEMA=$datadir/vswitch.ovsschema
|
DB_SCHEMA=$datadir/vswitch.ovsschema
|
||||||
|
|
||||||
@@ -491,8 +491,9 @@ Other options:
|
|||||||
-V, --version display version information
|
-V, --version display version information
|
||||||
|
|
||||||
Default directories with "configure" option and environment variable override:
|
Default directories with "configure" option and environment variable override:
|
||||||
logs: @LOGDIR@ (--log-dir, OVS_LOGDIR)
|
logs: @LOGDIR@ (--with-logdir, OVS_LOGDIR)
|
||||||
pidfiles and sockets: @RUNDIR@ (--run-dir, OVS_RUNDIR)
|
pidfiles and sockets: @RUNDIR@ (--with-rundir, OVS_RUNDIR)
|
||||||
|
conf.db: @DBDIR@ (--with-dbdir, OVS_DBDIR)
|
||||||
system configuration: @sysconfdir@ (--sysconfdir, OVS_SYSCONFDIR)
|
system configuration: @sysconfdir@ (--sysconfdir, OVS_SYSCONFDIR)
|
||||||
data files: @pkgdatadir@ (--pkgdatadir, OVS_PKGDATADIR)
|
data files: @pkgdatadir@ (--pkgdatadir, OVS_PKGDATADIR)
|
||||||
user binaries: @bindir@ (--bindir, OVS_BINDIR)
|
user binaries: @bindir@ (--bindir, OVS_BINDIR)
|
||||||
|
@@ -22,6 +22,8 @@
|
|||||||
# All of these should be substituted by the Makefile at build time.
|
# All of these should be substituted by the Makefile at build time.
|
||||||
logdir=${OVS_LOGDIR-'@LOGDIR@'} # /var/log/openvswitch
|
logdir=${OVS_LOGDIR-'@LOGDIR@'} # /var/log/openvswitch
|
||||||
rundir=${OVS_RUNDIR-'@RUNDIR@'} # /var/run/openvswitch
|
rundir=${OVS_RUNDIR-'@RUNDIR@'} # /var/run/openvswitch
|
||||||
|
dbdir=${OVS_DBDIR-'@DBDIR@'} # /etc/openvswitch
|
||||||
|
# or /var/lib/openvswitch
|
||||||
sysconfdir=${OVS_SYSCONFDIR-'@sysconfdir@'} # /etc
|
sysconfdir=${OVS_SYSCONFDIR-'@sysconfdir@'} # /etc
|
||||||
etcdir=$sysconfdir/openvswitch # /etc/openvswitch
|
etcdir=$sysconfdir/openvswitch # /etc/openvswitch
|
||||||
datadir=${OVS_PKGDATADIR-'@pkgdatadir@'} # /usr/share/openvswitch
|
datadir=${OVS_PKGDATADIR-'@pkgdatadir@'} # /usr/share/openvswitch
|
||||||
|
Reference in New Issue
Block a user