aboutsummaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-12-22 19:20:14 -0800
committerKhem Raj <raj.khem@gmail.com>2018-12-23 13:29:20 -0800
commit55f2541bf6279a3aa14eb1597e3a4bf844c7b00f (patch)
tree26571d5baf84d8354570616402bd1030ac12c24a /meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.1.20180706.bb
parentbf5cc7e1ffad95184079d69c6ab59ba96e5e0806 (diff)
downloadmeta-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.bb8
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