[ovs-dev] [PATCH] INSTALL.md: Explain the effect of using different configure options.
Gurucharan Shetty
guru at ovn.org
Wed Mar 30 15:23:46 UTC 2016
Over the years, I have seen multiple users inadvertantly end up with 2 copies
of OVS executables in their filesystem. In all the cases, it was because of
using different configure options while installing a new version of
Open vSwitch.
Signed-off-by: Gurucharan Shetty <guru at ovn.org>
---
INSTALL.md | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/INSTALL.md b/INSTALL.md
index 761a81b..5b37786 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -171,11 +171,17 @@ usually invoke configure without any arguments. For example:
`% ./configure`
-By default all files are installed under /usr/local. If you want
-to install into, e.g., /usr and /var instead of /usr/local and
-/usr/local/var, add options as shown here:
+By default all files are installed under /usr/local. Open vSwitch also
+expects to find its database in /usr/local/etc/openvswitch by default.
+If you want to install all files into, e.g., /usr and /var instead of
+/usr/local and /usr/local/var and expect to use /etc/openvswitch as the default
+database directory, add options as shown here:
- `% ./configure --prefix=/usr --localstatedir=/var`
+ `% ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc`
+
+Note that the Open vSwitch installed with packages like .rpm (e.g. via 'yum
+install' or 'rpm -ivh') and .deb (e.g. via 'apt-get install' or 'dpkg -i') use
+the above configure options.
By default, static libraries are built and linked against. If you
want to use shared libraries instead:
@@ -376,7 +382,10 @@ also upgrade the database schema:
% kill `cd /usr/local/var/run/openvswitch && cat ovsdb-server.pid ovs-vswitchd.pid`
```
-2. Install the new Open vSwitch release.
+2. Install the new Open vSwitch release by using the same configure options as
+was used for installing the previous version. If you do not use the same
+configure options, you can end up with two different versions of Open vSwitch
+executables installed in different locations.
3. Upgrade the database, in one of the following two ways:
--
1.7.9.5
More information about the dev
mailing list