SUMMARY = "Debian ifup/ifdown" DESCRIPTION = "The core network utilities for debian. In contrast to busybox \ they can manage bridges and vlans." HOMEPAGE = "http://anonscm.debian.org/hg/collab-maint/ifupdown/" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://debian/copyright;md5=7adfbe801102d1e7e6bfdd3f03754efa" SRC_URI = "https://launchpadlibrarian.net/194033720/ifupdown_${PV}.tar.xz \ file://ifupdown.conf \ file://busybox-yocto-compat.patch " SRC_URI[md5sum] = "bb204ae2fa4171d6f1de4097f4570a7d" SRC_URI[sha256sum] = "8a0647c59ee0606f5da9205c5b3c5b000fea98fe39348f6bb2cba5fecfc51090" CFLAGS += "-D'IFUPDOWN_VERSION="0.7"'" PR = "r3" do_configure() { chmod a+rx makecdep.sh makenwdep.sh } do_install() { install -m 0755 -d ${D}${base_sbindir} install -m 0755 ifup ${D}${base_sbindir}/ifup.${BPN} ln -s ${base_sbindir}/ifup.${BPN} ${D}${base_sbindir}/ifdown.${BPN} ln -s ${base_sbindir}/ifup.${BPN} ${D}${base_sbindir}/ifquery install -D -m 0755 settle-dad.sh ${D}/lib/ifupdown/settle-dad.sh install -d ${D}${libdir}/tmpfiles.d install -m 0644 ${WORKDIR}/ifupdown.conf ${D}${libdir}/tmpfiles.d/ } inherit update-alternatives ALTERNATIVE_PRIORITY = "100" ALTERNATIVE_${PN} = "ifup ifdown" ALTERNATIVE_LINK_NAME[ifup] = "${base_sbindir}/ifup" ALTERNATIVE_TARGET[ifup] = "${base_sbindir}/ifup.${BPN}" ALTERNATIVE_LINK_NAME[ifdown] = "${base_sbindir}/ifdown" ALTERNATIVE_TARGET[ifdown] = "${base_sbindir}/ifdown.${BPN}" FILES_${PN} += "/lib/ifupdown/settle-dad.sh"