summaryrefslogtreecommitdiffstats
path: root/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch
diff options
context:
space:
mode:
authorMark Asselstine <mark.asselstine@windriver.com>2017-01-11 17:12:35 -0500
committerBruce Ashfield <bruce.ashfield@windriver.com>2017-01-12 14:01:36 -0500
commit9152441483600a4f102320c805e892a4cd0252dd (patch)
treeaa2a9f660c34d6c9bd30588443179f9c2f59652d /recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch
parentdbe846086b49fc07d278adbefa476d34bbbb0c13 (diff)
downloadmeta-virtualization-9152441483600a4f102320c805e892a4cd0252dd.tar.gz
openvswitch: uprev to 2.6.1
Pick up the latest features, including compatability with the latest DPDK as well as bug fixes. The patches for TARGET_PYTHON and TARGET_PERL can be dropped as configure now lets us pass these in the env (which we set). The systemd service files have been shuffled some upstream and we make adjustments in the recipe to accomodate these. The sysvinit scripts remain functional as they are. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch')
-rw-r--r--recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch110
1 files changed, 110 insertions, 0 deletions
diff --git a/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch b/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch
new file mode 100644
index 00000000..7e740441
--- /dev/null
+++ b/recipes-networking/openvswitch/openvswitch-git/openvswitch-add-ptest-f4b0e64cffb4777ff03d48621c3eadcf1d8c19f3.patch
@@ -0,0 +1,110 @@
1From e20556d7cf0fc8258db77c1f3e0a160cf9fd4514 Mon Sep 17 00:00:00 2001
2From: He Zhe <zhe.he@windriver.com>
3Date: Wed, 30 Mar 2016 06:23:45 -0400
4Subject: [PATCH] openvswitch: Add test-install rule to support ptest execution
5
6Signed-off-by: Radu Patriu <radu.patriu@enea.com>
7
8Fix ptest for v2.5
9 - Copy certain files from srcdir since it has been different from
10 build directory.
11 - Copy more necessary files for new added test cases.
12 - Modify config files for running on target.
13
14Signed-off-by: He Zhe <zhe.he@windriver.com>
15---
16 Makefile.am | 1 +
17 test.mk | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18 2 files changed, 73 insertions(+)
19 create mode 100644 test.mk
20
21diff --git a/Makefile.am b/Makefile.am
22index ed43c2f..f38d278 100644
23--- a/Makefile.am
24+++ b/Makefile.am
25@@ -401,3 +401,4 @@ include datapath-windows/include/automake.mk
26 include windows/automake.mk
27 include ovn/automake.mk
28 include selinux/automake.mk
29+include test.mk
30diff --git a/test.mk b/test.mk
31new file mode 100644
32index 0000000..b10a581
33--- /dev/null
34+++ b/test.mk
35@@ -0,0 +1,72 @@
36+TEST_DEST ?= ${prefix}/lib/openvswitch
37+TEST_ROOT ?= ${prefix}/lib/openvswitch
38+TEST_DEPEND =
39+
40+if HAVE_OPENSSL
41+TEST_DEPEND += $(TESTPKI_FILES)
42+endif
43+
44+test-install: $(TEST_DEPEND)
45+ @list='$(noinst_PROGRAMS) $(EXTRA_DIST) $(dist_check_SCRIPTS) $(TEST_DEPEND) tests/atlocal tests/atconfig' ;\
46+ install -d $(TEST_DEST)/tests ;\
47+ install $(srcdir)/vtep/ovs-vtep $(TEST_DEST)/tests ;\
48+ install -d $(TEST_DEST)/python ;\
49+ install -d $(TEST_DEST)/python/ovs ;\
50+ install -d $(TEST_DEST)/python/ovs/db ;\
51+ install -d $(TEST_DEST)/python/ovs/unixctl ;\
52+ install -d $(TEST_DEST)/vswitchd ;\
53+ install $(srcdir)/vswitchd/vswitch.ovsschema $(TEST_DEST)/vswitchd ;\
54+ install vswitchd/ovs-vswitchd $(TEST_DEST)/vswitchd ;\
55+ install -d $(TEST_DEST)/debian ;\
56+ install $(srcdir)/debian/ovs-monitor-ipsec $(TEST_DEST)/debian ;\
57+ install -d $(TEST_DEST)/build-aux ;\
58+ install $(srcdir)/build-aux/check-structs $(TEST_DEST)/build-aux ;\
59+ install -d $(TEST_DEST)/xenserver ;\
60+ install $(srcdir)/xenserver/usr_share_openvswitch_scripts_ovs-xapi-sync $(TEST_DEST)/xenserver ;\
61+ install $(srcdir)/xenserver/opt_xensource_libexec_interface-reconfigure $(TEST_DEST)/xenserver ;\
62+ install $(srcdir)/xenserver/opt_xensource_libexec_InterfaceReconfigure.py $(TEST_DEST)/xenserver ;\
63+ install $(srcdir)/xenserver/opt_xensource_libexec_InterfaceReconfigureBridge.py $(TEST_DEST)/xenserver ;\
64+ install $(srcdir)/xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py $(TEST_DEST)/xenserver ;\
65+ install -d $(TEST_DEST)/vtep ;\
66+ install $(srcdir)/vtep/vtep.ovsschema $(TEST_DEST)/vtep ;\
67+ install -d $(TEST_DEST)/ovn ;\
68+ install $(srcdir)/ovn/ovn-nb.ovsschema $(TEST_DEST)/ovn ;\
69+ install $(srcdir)/ovn/ovn-sb.ovsschema $(TEST_DEST)/ovn ;\
70+ install -d $(TEST_DEST)/utilities ;\
71+ install $(srcdir)/utilities/ovs-pcap.in $(TEST_DEST)/utilities ;\
72+ install $(srcdir)/utilities/ovs-pki.in $(TEST_DEST)/utilities ;\
73+ for p in $$list ; do \
74+ echo $$p ;\
75+ p=$${p#../git/} ;\
76+ pre=$${p#tests\/} ;\
77+ if test $$pre != $$p ; then \
78+ echo installing $$p to $(TEST_DEST)/tests/$$pre ;\
79+ if test -f $$p ; then \
80+ install $$p $(TEST_DEST)/tests/$$pre ;\
81+ else \
82+ install $(srcdir)/$$p $(TEST_DEST)/tests/$$pre ;\
83+ fi ;\
84+ continue ;\
85+ fi ;\
86+ pre=$${p#python\/ovs\/} ;\
87+ if test $$pre != $$p ; then \
88+ echo installing $$p to $(TEST_DEST)/python/ovs/$$pre ;\
89+ if test -f $$p ; then \
90+ install $$p $(TEST_DEST)/python/ovs/$$pre ;\
91+ else \
92+ install $(srcdir)/$$p $(TEST_DEST)/python/ovs/$$pre ;\
93+ fi ;\
94+ continue ;\
95+ fi; \
96+ done ;\
97+ sed -i 's|abs_builddir=.*|abs_builddir='"'"'$(TEST_ROOT)/tests'"'"'|g' $(TEST_DEST)/tests/atconfig
98+ sed -i 's|abs_srcdir=.*|abs_srcdir='"'"'$(TEST_ROOT)/tests'"'"'|g' $(TEST_DEST)/tests/atconfig
99+ sed -i 's|abs_top_srcdir=.*|abs_top_srcdir='"'"'$(TEST_ROOT)'"'"'|g' $(TEST_DEST)/tests/atconfig
100+ sed -i 's|abs_top_builddir=.*|abs_top_builddir='"'"'$(TEST_ROOT)'"'"'|g' $(TEST_DEST)/tests/atconfig
101+ sed -i 's|at_srcdir=.*|at_srcdir='"'"'.'"'"'|g' $(TEST_DEST)/tests/atconfig
102+ sed -i 's|at_top_srcdir=.*|at_top_srcdir='"'"'..'"'"'|g' $(TEST_DEST)/tests/atconfig
103+ sed -i 's|at_top_build_prefix=.*|at_top_build_prefix='"'"'../'"'"'|g' $(TEST_DEST)/tests/atconfig
104+ sed -i 's|^\(.*config\.log.*\)|#\1|g' $(TEST_DEST)/tests/testsuite
105+ sed -i 's|$$srcdir|$$abs_srcdir|g' $(TEST_DEST)/tests/testsuite
106+ sed -i 's|ovs-appctl-bashcomp\.bash|/etc/bash_completion.d/ovs-appctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite
107+ sed -i 's|ovs-vsctl-bashcomp\.bash|/etc/bash_completion.d/ovs-vsctl-bashcomp\.bash|g' $(TEST_DEST)/tests/testsuite
108--
1091.9.1
110