mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
iproute2: add tipc support
The tipcutils 2.2 in meta-oe removed the tipc-config tool and recommended to use the new configuration tool named "tipc" in iproute2 package for configuring the tipc, which utilizes the new tipc netlink kernel API. Add tipc support and split it out into its own package. (From OE-Core rev: 944ef0de241de77429ab0e5cb1dd4a7f355cf3fd) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -13,7 +13,10 @@ DEPENDS = "flex-native bison-native iptables elfutils"
|
||||
|
||||
inherit update-alternatives bash-completion pkgconfig
|
||||
|
||||
EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_INCDIR} DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip bridge misc genl' SBINDIR='${base_sbindir}' LIBDIR='${libdir}'"
|
||||
PACKAGECONFIG ??= ""
|
||||
PACKAGECONFIG[tipc] = ",,libmnl,"
|
||||
|
||||
EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_INCDIR} DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip bridge misc genl ${@bb.utils.contains('PACKAGECONFIG', 'tipc', 'tipc', '', d)}' SBINDIR='${base_sbindir}' LIBDIR='${libdir}'"
|
||||
|
||||
do_configure_append () {
|
||||
sh configure ${STAGING_INCDIR}
|
||||
@@ -32,7 +35,7 @@ do_install () {
|
||||
# The .so files in iproute2-tc are modules, not traditional libraries
|
||||
INSANE_SKIP_${PN}-tc = "dev-so"
|
||||
|
||||
PACKAGES =+ "${PN}-tc ${PN}-lnstat ${PN}-ifstat ${PN}-genl ${PN}-rtacct ${PN}-nstat ${PN}-ss"
|
||||
PACKAGES =+ "${PN}-tc ${PN}-lnstat ${PN}-ifstat ${PN}-genl ${PN}-rtacct ${PN}-nstat ${PN}-ss ${@bb.utils.contains('PACKAGECONFIG', 'tipc', '${PN}-tipc', '', d)}"
|
||||
FILES_${PN}-tc = "${base_sbindir}/tc* \
|
||||
${libdir}/tc/*.so"
|
||||
FILES_${PN}-lnstat = "${base_sbindir}/lnstat ${base_sbindir}/ctstat ${base_sbindir}/rtstat"
|
||||
@@ -41,6 +44,7 @@ FILES_${PN}-genl = "${base_sbindir}/genl"
|
||||
FILES_${PN}-rtacct = "${base_sbindir}/rtacct"
|
||||
FILES_${PN}-nstat = "${base_sbindir}/nstat"
|
||||
FILES_${PN}-ss = "${base_sbindir}/ss"
|
||||
FILES_${PN}-tipc = "${base_sbindir}/tipc"
|
||||
|
||||
ALTERNATIVE_${PN} = "ip"
|
||||
ALTERNATIVE_TARGET[ip] = "${base_sbindir}/ip.${BPN}"
|
||||
|
||||
Reference in New Issue
Block a user