summaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
authorPascal Bach <pascal.bach@siemens.com>2018-02-06 14:17:09 +0100
committerArmin Kuster <akuster808@gmail.com>2018-03-12 10:02:03 -0700
commitc8511ca6eef5851f1d583f2cee6489769ca0d3f0 (patch)
tree021304f09f5974cee8c33022be2067705fe6a119 /meta-networking
parent50d876e9acb279379adf87caa5b7808b909c999c (diff)
downloadmeta-openembedded-c8511ca6eef5851f1d583f2cee6489769ca0d3f0.tar.gz
miniupnpd: update to 2.0.20180203 and add systemd service
license checksum changed due to increase in copyright year Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta-networking')
-rw-r--r--meta-networking/recipes-connectivity/miniupnpd/files/miniupnpd.service14
-rw-r--r--meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.20180203.bb (renamed from meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.bb)16
2 files changed, 25 insertions, 5 deletions
diff --git a/meta-networking/recipes-connectivity/miniupnpd/files/miniupnpd.service b/meta-networking/recipes-connectivity/miniupnpd/files/miniupnpd.service
new file mode 100644
index 000000000..e7bfad0a9
--- /dev/null
+++ b/meta-networking/recipes-connectivity/miniupnpd/files/miniupnpd.service
@@ -0,0 +1,14 @@
1[Unit]
2Description=Lightweight UPnP IGD daemon
3Documentation=man:miniupnpd(8)
4After=network.target
5
6[Service]
7Type=forking
8ExecStartPre=/etc/miniupnpd/iptables_init.sh
9ExecStart=/usr/sbin/miniupnpd -f /etc/miniupnpd/miniupnpd.conf
10ExecStopPost=/etc/miniupnpd/iptables_removeall.sh
11PIDFile=/run/miniupnpd.pid
12
13[Install]
14WantedBy=network.target
diff --git a/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.bb b/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.20180203.bb
index c6f36e137..04b5cd589 100644
--- a/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.bb
+++ b/meta-networking/recipes-connectivity/miniupnpd/miniupnpd_2.0.20180203.bb
@@ -5,16 +5,17 @@ the network."
5 5
6SECTION = "networking" 6SECTION = "networking"
7LICENSE = "BSD-3-Clause" 7LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=aa71c78c373ccfe0ff207af0cd966d91" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=91ac00c6b9f5c106e89291e196fe0234"
9 9
10inherit autotools gettext pkgconfig 10inherit autotools gettext pkgconfig systemd
11 11
12DEPENDS += "iptables net-tools util-linux libmnl libnetfilter-conntrack" 12DEPENDS += "iptables net-tools util-linux libmnl libnetfilter-conntrack"
13 13
14SRC_URI = "http://miniupnp.tuxfamily.org/files/download.php?file=${P}.tar.gz;downloadfilename=${P}.tar.gz \ 14SRC_URI = "http://miniupnp.tuxfamily.org/files/download.php?file=${P}.tar.gz;downloadfilename=${P}.tar.gz \
15" 15 file://miniupnpd.service"
16SRC_URI[md5sum] = "1c07a215dd9b362e75a9efc05e2fb3b4" 16
17SRC_URI[sha256sum] = "d96aa3a00e0f5490826bba3cb97e68cd27479e5839adac4b9bcb66eae786bfb7" 17SRC_URI[md5sum] = "b4c7c938915edeee6ca4c65dd021f212"
18SRC_URI[sha256sum] = "860c15f2f8340fd69546b01cffe4c7fcff3e63a7bdfe5a2af6b2346f0e074bb6"
18 19
19IPV6 = "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '--ipv6', '', d)}" 20IPV6 = "${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', '--ipv6', '', d)}"
20 21
@@ -34,4 +35,9 @@ do_install() {
34 install -m 0644 -b ${S}/miniupnpd.conf ${D}/${sysconfdir}/${BPN} 35 install -m 0644 -b ${S}/miniupnpd.conf ${D}/${sysconfdir}/${BPN}
35 install -d ${D}/${sysconfdir}/init.d 36 install -d ${D}/${sysconfdir}/init.d
36 install ${S}/linux/miniupnpd.init.d.script ${D}/${sysconfdir}/init.d/miniupnpd 37 install ${S}/linux/miniupnpd.init.d.script ${D}/${sysconfdir}/init.d/miniupnpd
38
39 install -d ${D}${systemd_unitdir}/system
40 install -m 0644 ${WORKDIR}/miniupnpd.service ${D}${systemd_unitdir}/system/
37} 41}
42
43SYSTEMD_SERVICE_${PN} = "miniupnpd.service"