diff options
author | Khem Raj <raj.khem@gmail.com> | 2018-12-22 19:20:14 -0800 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2018-12-23 13:29:20 -0800 |
commit | 55f2541bf6279a3aa14eb1597e3a4bf844c7b00f (patch) | |
tree | 26571d5baf84d8354570616402bd1030ac12c24a /meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb | |
parent | bf5cc7e1ffad95184079d69c6ab59ba96e5e0806 (diff) | |
download | meta-openembedded-contrib-55f2541bf6279a3aa14eb1597e3a4bf844c7b00f.tar.gz |
miniupnpd: Fix cross compile on OE
genconfig script can be specified OS specs
if its not then it pokes at the build system
via uname, we add code for OE support to ensure
we pass DISTRO_VERSION as OS_VERSION
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb')
-rw-r--r-- | meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb b/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb index d5d9bcf64a..ff40daaac9 100644 --- a/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb +++ b/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb @@ -12,12 +12,18 @@ inherit autotools gettext pkgconfig systemd DEPENDS += "iptables net-tools util-linux libmnl libnetfilter-conntrack" SRC_URI = "http://miniupnp.tuxfamily.org/files/download.php?file=${P}.tar.gz;downloadfilename=${P}.tar.gz \ - file://miniupnpd.service" + file://miniupnpd.service \ + file://0001-Add-OpenEmbedded-cross-compile-case.patch \ + " SRC_URI[md5sum] = "a84b3647c871802abeccfc2771e8db21" SRC_URI[sha256sum] = "fc2d2fd044d8c3f8d02b63d70489bb35ece836a4fc1b6386865ac8fbe8d8b006" IPV6 = "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '--ipv6', '', d)}" +do_configure_prepend() { + echo "${@d.getVar('DISTRO_VERSION')}" > ${S}/os.openembedded +} + do_compile() { cd ${S} CONFIG_OPTIONS="${IPV6} --leasefile --vendorcfg" oe_runmake -f Makefile.linux |