Merge branch 'org.openembedded.dev' of ssh+git://git@git.openembedded.net/openembedde...
[openembedded.git] / recipes / bridge-utils / bridge-utils.inc
1 DESCRIPTION = "Tools for ethernet bridging."
2 HOMEPAGE = "http://bridge.sourceforge.net/"
3 SECTION = "console/network"
4 LICENSE = "GPL"
5 DEPENDS = "sysfsutils"
6 RRECOMMENDS = "kernel-module-bridge"
7
8 SRC_URI = "${SOURCEFORGE_MIRROR}/bridge/bridge-utils-${PV}.tar.gz file://ifupdown.sh"
9
10 inherit autotools
11
12 EXTRA_OECONF = "--with-linux-headers=${STAGING_INCDIR}"
13
14 do_install_append () {
15         mv ${D}${sbindir}/brctl ${D}${sbindir}/brctl.${PN}
16         install -d ${D}/${datadir}/bridge-utils
17         install -d ${D}/${sysconfdir}/network/if-pre-up.d
18         install -d ${D}/${sysconfdir}/network/if-post-down.d
19         install -m 0755 ${WORKDIR}/ifupdown.sh  ${D}/${datadir}/bridge-utils/
20         ln -s ${datadir}/bridge-utils/ifupdown.sh ${D}/${sysconfdir}/network/if-pre-up.d/bridge
21         ln -s ${datadir}/bridge-utils/ifupdown.sh ${D}/${sysconfdir}/network/if-post-down.d/bridge
22 }
23
24 pkg_postinst_${PN} () {
25         update-alternatives --install ${sbindir}/brctl brctl brctl.${PN} 100
26 }
27
28 pkg_prerm_${PN} () {
29         update-alternatives --remove brctl brctl.${PN}
30 }