blob: b8975dec0b210506a0826b5b84d12fd7032bd271 [file] [log] [blame]
Brad Bishop316dfdd2018-06-25 12:45:53 -04001SUMMARY = "Tools for ethernet bridging"
2HOMEPAGE = "http://www.linuxfoundation.org/collaborate/workgroups/networking/bridge"
3SECTION = "net"
4LICENSE = "GPLv2"
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=f9d20a453221a1b7e32ae84694da2c37"
7
Andrew Geissler72956ed2021-01-08 16:11:14 -06008SRCREV = "ab8a2cc330253321be7bc69dea88bfaa3d48415e"
Brad Bishop316dfdd2018-06-25 12:45:53 -04009
10SRC_URI = "\
Andrew Geissler32b11992021-03-31 13:37:05 -050011 git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git;branch=main \
Brad Bishop316dfdd2018-06-25 12:45:53 -040012 file://kernel-headers.patch \
13 file://0005-build-don-t-ignore-CFLAGS-from-environment.patch \
14 file://0006-libbridge-Modifying-the-AR-to-cross-toolchain.patch \
15"
16
17S = "${WORKDIR}/git"
18
19DEPENDS = "sysfsutils"
20
21inherit autotools-brokensep update-alternatives
22
Patrick Williams213cb262021-08-07 19:21:33 -050023ALTERNATIVE:${PN} = "brctl"
Brad Bishop316dfdd2018-06-25 12:45:53 -040024ALTERNATIVE_PRIORITY[brctl] = "100"
25ALTERNATIVE_LINK_NAME[brctl] = "${sbindir}/brctl"
26
27EXTRA_OECONF = "--with-linux-headers=${STAGING_INCDIR}"
28
Patrick Williams213cb262021-08-07 19:21:33 -050029do_install:append () {
Brad Bishop316dfdd2018-06-25 12:45:53 -040030 install -d ${D}/${datadir}/bridge-utils
31 install -d ${D}/${sysconfdir}/network/if-pre-up.d
32 install -d ${D}/${sysconfdir}/network/if-post-down.d
33}
34
Patrick Williams213cb262021-08-07 19:21:33 -050035RRECOMMENDS:${PN} = "kernel-module-bridge"