summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2013-10-01 20:29:25 +0000
committerPacho Ramos <pacho@gentoo.org>2013-10-01 20:29:25 +0000
commitcdfc62fe6b25ff3c8f223b5a1d41e83679f0d1c9 (patch)
tree82c62a8f94e7eee76f68306f8094d648aa713215 /net-misc/igmpproxy
parentFix missing dependency on dev-games/ois (bug 486700 (diff)
downloadgentoo-2-cdfc62fe6b25ff3c8f223b5a1d41e83679f0d1c9.tar.gz
gentoo-2-cdfc62fe6b25ff3c8f223b5a1d41e83679f0d1c9.tar.bz2
gentoo-2-cdfc62fe6b25ff3c8f223b5a1d41e83679f0d1c9.zip
Add unit file (#486494 by nE0sIghT)
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
Diffstat (limited to 'net-misc/igmpproxy')
-rw-r--r--net-misc/igmpproxy/ChangeLog11
-rw-r--r--net-misc/igmpproxy/files/igmpproxy.service9
-rw-r--r--net-misc/igmpproxy/igmpproxy-0.1-r1.ebuild25
3 files changed, 42 insertions, 3 deletions
diff --git a/net-misc/igmpproxy/ChangeLog b/net-misc/igmpproxy/ChangeLog
index cc39c6ba9154..a8cd5d5ebf5c 100644
--- a/net-misc/igmpproxy/ChangeLog
+++ b/net-misc/igmpproxy/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/igmpproxy
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/igmpproxy/ChangeLog,v 1.6 2009/11/30 10:25:36 maekke Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/igmpproxy/ChangeLog,v 1.7 2013/10/01 20:29:25 pacho Exp $
+
+*igmpproxy-0.1-r1 (01 Oct 2013)
+
+ 01 Oct 2013; Pacho Ramos <pacho@gentoo.org> +files/igmpproxy.service,
+ +igmpproxy-0.1-r1.ebuild:
+ Add unit file (#486494 by nE0sIghT)
30 Nov 2009; Markus Meier <maekke@gentoo.org> igmpproxy-0.1.ebuild:
amd64/x86 stable, bug #294707
@@ -34,4 +40,3 @@
+igmpproxy-0.1_beta3.ebuild, +files/igmpproxy-conf.d,
+files/igmpproxy-init.d, +metadata.xml:
New ebuild for bug 233738.
-
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-r1.ebuild b/net-misc/igmpproxy/igmpproxy-0.1-r1.ebuild
new file mode 100644
index 000000000000..ff0809d13701
--- /dev/null
+++ b/net-misc/igmpproxy/igmpproxy-0.1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/igmpproxy/igmpproxy-0.1-r1.ebuild,v 1.1 2013/10/01 20:29:25 pacho Exp $
+
+EAPI=5
+inherit linux-info systemd
+
+DESCRIPTION="Multicast Routing Daemon using only IGMP signalling (Internet Group Management Protocol)"
+HOMEPAGE="http://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"
+}