diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2017-09-06 14:26:54 -0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-12 23:55:29 +0100 |
commit | 7fd27e8e333347737557948a4e93797650a126d0 (patch) | |
tree | 16b9aae410d20d120e133a6bc5f299ca3bc9d703 /meta/recipes-extended | |
parent | fed25846aca85cc83db0a1cb9f05f4736b8b9287 (diff) | |
download | poky-7fd27e8e333347737557948a4e93797650a126d0.tar.gz |
iproute2: Default to tipc enabled, and include libmnl dependency
iproute2 has the ability to include a tipc tool. When enabled this requires
the libmnl package (formerly supplied by meta-openembedded). So both are
needed at the same time.
The change itself is needed because of the tipc-utils package (in
meta-openembedded) which RDEPENDS on iproute2-tipc. Without this package
the yocto-compat-layer script indicates there is no way for me to have
meta-openembedded pass the checker. This is because meta-openembedded is
not allowed to just enable 'tipc' on it's own. (A layer may not make distro
wide changes without a user saying to do it.) The checker script invokes
bitbake -S none world, which will fail on dependency resolution due to there
being no iproute2-tipc package. The tipc-utils package does not have a way
to check the PACKAGECONFIG of the iproute2 package so disable itself if the
dependency can not be met. So the default system behavior needs to be:
iproute2 w/ tipc enabled
tipc-utils RDEPENDS on iproute2-tipc
(From OE-Core rev: b40f42e69de47af4f627432e284038c645efbaec)
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r-- | meta/recipes-extended/libmnl/libmnl_1.0.4.bb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/meta/recipes-extended/libmnl/libmnl_1.0.4.bb b/meta/recipes-extended/libmnl/libmnl_1.0.4.bb new file mode 100644 index 0000000000..b458799800 --- /dev/null +++ b/meta/recipes-extended/libmnl/libmnl_1.0.4.bb | |||
@@ -0,0 +1,13 @@ | |||
1 | SUMMARY = "Minimalistic user-space Netlink utility library" | ||
2 | DESCRIPTION = "Minimalistic user-space library oriented to Netlink developers, providing \ | ||
3 | functions for common tasks in parsing, validating, and constructing both the Netlink header and TLVs." | ||
4 | HOMEPAGE = "http://www.netfilter.org/projects/libmnl/index.html" | ||
5 | SECTION = "libs" | ||
6 | LICENSE = "LGPLv2.1+" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" | ||
8 | |||
9 | SRC_URI = "http://www.netfilter.org/projects/libmnl/files/libmnl-${PV}.tar.bz2;name=tar" | ||
10 | SRC_URI[tar.md5sum] = "be9b4b5328c6da1bda565ac5dffadb2d" | ||
11 | SRC_URI[tar.sha256sum] = "171f89699f286a5854b72b91d06e8f8e3683064c5901fb09d954a9ab6f551f81" | ||
12 | |||
13 | inherit autotools pkgconfig | ||