From 229c0bc374b495e8ebc5f13aabfe41fd4482a938 Mon Sep 17 00:00:00 2001 From: Kevin Hao Date: Thu, 20 Sep 2018 19:05:56 +0800 Subject: dpdk: Install the examples&test app in a dpdk specific directory Currently the examples&test applications would be installed into directories like: /usr/share/examples /usr/share/test These directories just seem too general, so change them to: /usr/share/dpdk/examples /usr/share/dpdk/test Signed-off-by: Kevin Hao Signed-off-by: Anuj Mittal --- recipes-extended/dpdk/dpdk.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc index 3080946..801f3ca 100644 --- a/recipes-extended/dpdk/dpdk.inc +++ b/recipes-extended/dpdk/dpdk.inc @@ -32,6 +32,10 @@ export CONFIG_EXAMPLE_VM_POWER_MANAGER = "${@bb.utils.contains('PACKAGECONFIG', export CONFIG_VHOST_ENABLED = "${@bb.utils.contains('PACKAGECONFIG', 'vhost', 'y', 'n', d)}" export CONFIG_HAVE_NUMA = "${@bb.utils.contains('PACKAGECONFIG', 'numa', 'y', 'n', d)}" +# Don't use the default value of datadir and let the dpdk set it to a dpdk +# specific directory +datadir[unexport] = "1" + RDEPENDS_${PN} += "python-subprocess" DEPENDS = "virtual/kernel" do_configure[depends] += "virtual/kernel:do_shared_workdir" @@ -45,7 +49,7 @@ export ICP_ROOT = "${PKG_CONFIG_SYSROOT_DIR}/usr/include" export ICP_LIB_ROOT= "${PKG_CONFIG_SYSROOT_DIR}/usr/lib" export RTE_KERNELDIR = "${STAGING_KERNEL_DIR}" export RTE_KERNELDIR_OUT = "${STAGING_KERNEL_BUILDDIR}" -export INSTALL_PATH = "${prefix}/share" +export INSTALL_PATH = "${prefix}/share/dpdk" export RTE_OUTPUT = "${S}/${RTE_TARGET}" export ETHTOOL_LIB_PATH = "${S}/examples/ethtool/lib/${RTE_TARGET}/" export SYSROOTPATH = "--sysroot=${STAGING_DIR_HOST}" -- cgit v1.2.3-54-g00ecf