diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/igmpproxy |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/igmpproxy')
-rw-r--r-- | net-misc/igmpproxy/Manifest | 8 | ||||
-rw-r--r-- | net-misc/igmpproxy/files/igmpproxy-conf.d | 6 | ||||
-rw-r--r-- | net-misc/igmpproxy/files/igmpproxy-init.d | 24 | ||||
-rw-r--r-- | net-misc/igmpproxy/files/igmpproxy.service | 9 | ||||
-rw-r--r-- | net-misc/igmpproxy/igmpproxy-0.1-r2.ebuild | 24 | ||||
-rw-r--r-- | net-misc/igmpproxy/metadata.xml | 12 |
6 files changed, 83 insertions, 0 deletions
diff --git a/net-misc/igmpproxy/Manifest b/net-misc/igmpproxy/Manifest new file mode 100644 index 000000000000..3cbd5e3e2e6b --- /dev/null +++ b/net-misc/igmpproxy/Manifest @@ -0,0 +1,8 @@ +AUX igmpproxy-conf.d 165 SHA256 f6c143334c1b2b6163b1f4d89cbce10d61df8559c5e717102868320c2e99a6df SHA512 c09d4ba3756d5a391b0738c4ef1e83f083a9b9b4f23af66c1378b2f0b4aec6abdd509e48288c1fc96c7f43fe004cdf0c090702d83d2b665ef701a064fc2da80d WHIRLPOOL 97fcdf071df84621a08878400e9e1bb18123cf6898ecaf80bf9a1ff3b941131c0a12304676f45fd0b4d4476111224378f50bcac590cc98ce4e19d3dda064ba1c +AUX igmpproxy-init.d 514 SHA256 7848242bd17315cb4233803d002b85a93176550ddc7dbd9256ecc6bcb96a0b25 SHA512 7bb2812c27556d1355e415eaa8ebe5d3ed5a896e88c6813c4bce686b3268c6f0000507cea59afa37a3f474fa6e2ca20c91bf87a63cf4c8209cef2f5bbb01c1cf WHIRLPOOL bf543f64c80886c8fcf4b1360a8c91b5aa0aae7dc281f8818b4bc59bd0526cf22a392ef1ef9d5c4b837c2eb677d730f74722799d84e3ffe4a185ec30b467da18 +AUX igmpproxy.service 150 SHA256 c50fd8e9b871b9843606111ace1d9d26d6f24dc525b16225e50bff532915ed55 SHA512 675bfd38f542dfeb92372625058b443700726683a6f6ffc2e24a2f13e645b372cec5806957ec7aa6c764fd85b4d3b4a50d2640805eb8235fe30e9e269c974b09 WHIRLPOOL 5ab0082487b3df7c9f09878b4b4feecc77826ca2ca8842f3e06735ed3ceb7412420f6bebd0d9334c2b6b456254b1ab08a70e4f02c6d9ea26848b5efd49073c6b +DIST igmpproxy-0.1.tar.gz 140159 SHA256 ee18ff3d8c3ae3a29dccb7e5eedf332337330020168bd95a11cece8d7d7ee6ae SHA512 1a569814d8984610402313d8c4adb78ff362f82ae28c968a8ba0fb411e12a704d1b51b387111b51517ab8fb2e86952bbd196f27eccd311c11ce288fc6fa25ad4 WHIRLPOOL b7e446c4c3a9c318d65cc51a54df4900ea334c521e8a8adfa487dc48c80ea81f4d17097b4bbd52eee9d7d76c5d45aca74d194ed31e002837b308e2bbcd95dea4 +EBUILD igmpproxy-0.1-r2.ebuild 597 SHA256 93adcf9787ef92871341708e3f0b336c30199049ffb4a0f322c59290fd95f5bb SHA512 c2b22d4e3fdf4a10c574357b87707a6eede03543ab7ca59a6ea892ea855465002c7fbba46d43432edf925a2fbab3197da400a8faf09c5e0a1506eb0fb0ff5e16 WHIRLPOOL db57882a4902fffe68d7bb47bf39ab10957b29c996cca9a7fa168fcecc1cb58d22cb1d55a87c1df2aa9c324fb0fcf23c79e16d8fca3fd205299d0941f887c351 +MISC ChangeLog 3137 SHA256 10be297bfb08b0d33f49704aca6884784947169b6f75e8da4f1ae985522d7124 SHA512 ef5cf738652f5514099935138e4d1710f420242c1803529abf505a671d0ac74db41a0ec655d63b7a6734542c8c85a9d9386baea5507ab8e46b3f186103cec4b3 WHIRLPOOL b5da41e6d703597052175778a036b10d02819d039fc9ac0c4498b51410c367fdd1416951a79a8246cafa16af51445e67ecf6067e6e3dbaea57f236b6ceda175d +MISC ChangeLog-2015 1805 SHA256 f3a6142e7136308f341549e5cce1d9a3cd375a9958603ad08d772aff60df6b52 SHA512 f605a720c423637fa312fbfb2214bc80c48cdab4f6d4de71feeb860a3b900605dc9433cf1bb4845684bea021acde23c8a53c5484e9321ff2598b775114daa106 WHIRLPOOL d60fa7ef37b7d6faf34e7b2516c6fffb8dd705d679f5739cec8e47c3837e5a1537cefa8f98c111aa8a047884fe7f3a4602c60be65757443ff4b9f26454648937 +MISC metadata.xml 447 SHA256 5eeda33789e78cc722f2f6fba76cc09cc815e9996035f78fa7614ff2fb58d58e SHA512 4c6c8c0023027fa3ca7acc3d164fb14f381df30850964bad7f1ccd0ccd4d2fcb301b0b4aba9493f4bce1cf96ee59197970489648db5be7e085a140c282ff30a5 WHIRLPOOL 86f0a40ee42c72cc63808a3d660d4e310edffffb8327f885c508d6a3cbd49f9342800f85439162fb0d589cda3e927f652f5075fc55dee5847a8f03a44b8e641f diff --git a/net-misc/igmpproxy/files/igmpproxy-conf.d b/net-misc/igmpproxy/files/igmpproxy-conf.d new file mode 100644 index 000000000000..a7a2b348d2a5 --- /dev/null +++ b/net-misc/igmpproxy/files/igmpproxy-conf.d @@ -0,0 +1,6 @@ +# Specify a configuration file +IGMPPROXY_CONFIG="/etc/igmpproxy.conf" + +# Additional command line options. +# See igmpproxy(8) for more information. +IGMPPROXY_OPTS="" diff --git a/net-misc/igmpproxy/files/igmpproxy-init.d b/net-misc/igmpproxy/files/igmpproxy-init.d new file mode 100644 index 000000000000..ca0b88032713 --- /dev/null +++ b/net-misc/igmpproxy/files/igmpproxy-init.d @@ -0,0 +1,24 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need net + use logger +} + +start() { + ebegin "Starting IGMPproxy" + start-stop-daemon --start --background \ + --make-pidfile --pidfile /var/run/igmpproxy.pid \ + --exec /usr/sbin/igmpproxy -- \ + ${IGMPPROXY_OPTS} "${IGMPPROXY_CONFIG:-/etc/igmpproxy.conf}" + eend $? +} + +stop() { + ebegin "Stopping IGMPproxy" + start-stop-daemon --stop --pidfile /var/run/igmpproxy.pid + eend $? +} + diff --git a/net-misc/igmpproxy/files/igmpproxy.service b/net-misc/igmpproxy/files/igmpproxy.service new file mode 100644 index 000000000000..a682bed09e0a --- /dev/null +++ b/net-misc/igmpproxy/files/igmpproxy.service @@ -0,0 +1,9 @@ +[Unit] +Description=IGMP proxy +After=network.target + +[Service] +ExecStart=/usr/sbin/igmpproxy /etc/igmpproxy.conf + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/igmpproxy/igmpproxy-0.1-r2.ebuild b/net-misc/igmpproxy/igmpproxy-0.1-r2.ebuild new file mode 100644 index 000000000000..12ba0b99a436 --- /dev/null +++ b/net-misc/igmpproxy/igmpproxy-0.1-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit linux-info systemd + +DESCRIPTION="Multicast Routing Daemon using only IGMP signalling" +HOMEPAGE="https://sourceforge.net/projects/igmpproxy" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2 Stanford" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +CONFIG_CHECK="~IP_MULTICAST ~IP_MROUTE" + +src_install() { + emake DESTDIR="${D}" install + + newinitd "${FILESDIR}/${PN}-init.d" ${PN} + newconfd "${FILESDIR}/${PN}-conf.d" ${PN} + systemd_dounit "${FILESDIR}/${PN}.service" +} diff --git a/net-misc/igmpproxy/metadata.xml b/net-misc/igmpproxy/metadata.xml new file mode 100644 index 000000000000..c2e066bde80c --- /dev/null +++ b/net-misc/igmpproxy/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <longdescription> + IGMPproxy is a simple dynamic Multicast Routing Daemon using only IGMP signalling. + It's intended for simple forwarding of Multicast traffic between networks. + </longdescription> + <upstream> + <remote-id type="sourceforge">igmpproxy</remote-id> + </upstream> +</pkgmetadata> |