summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Ruppert <idl0r@gentoo.org>2009-04-08 22:06:34 +0000
committerChristian Ruppert <idl0r@gentoo.org>2009-04-08 22:06:34 +0000
commit3fbc5b58672e8c19f306286a797b4dfcf89af94c (patch)
treedde923a5aa55b0f24894c62c957f2f033a92ea40
parentmedia-gfx/gimp-lqr-plugin: Initial ebuild (from roslin uberlay). (diff)
downloadsunrise-3fbc5b58672e8c19f306286a797b4dfcf89af94c.tar.gz
sunrise-3fbc5b58672e8c19f306286a797b4dfcf89af94c.tar.bz2
sunrise-3fbc5b58672e8c19f306286a797b4dfcf89af94c.zip
net-misc/igmpproxy: Version bump to 0.1_beta2_p20090403. Added ~x86-fbsd keyword. Re-added conf.d file, removed pkg_postinst/elog notification since the logging has been improved.
svn path=/sunrise/; revision=8237
-rw-r--r--net-misc/igmpproxy/ChangeLog8
-rw-r--r--net-misc/igmpproxy/Manifest9
-rw-r--r--net-misc/igmpproxy/files/igmpproxy-conf.d6
-rw-r--r--net-misc/igmpproxy/files/igmpproxy-init.d7
-rw-r--r--net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090403.ebuild (renamed from net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090309.ebuild)10
5 files changed, 27 insertions, 13 deletions
diff --git a/net-misc/igmpproxy/ChangeLog b/net-misc/igmpproxy/ChangeLog
index 8107343f2..dcb95bd2b 100644
--- a/net-misc/igmpproxy/ChangeLog
+++ b/net-misc/igmpproxy/ChangeLog
@@ -2,6 +2,14 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 08 Apr 2009; Christian Ruppert <idl0r@gentoo.org>
+ -igmpproxy-0.1_beta2_p20090309.ebuild,
+ +igmpproxy-0.1_beta2_p20090403.ebuild, +files/igmpproxy-conf.d,
+ files/igmpproxy-init.d:
+ Version bump to 0.1_beta2_p20090403. Added ~x86-fbsd keyword. Re-added
+ conf.d file, removed pkg_postinst/elog notification since the logging has
+ been improved.
+
29 Mar 2009; Christian Ruppert <idl0r@gentoo.org>
-igmpproxy-0.1_beta2.ebuild, +igmpproxy-0.1_beta2_p20090309.ebuild,
-files/igmpproxy-conf.d, files/igmpproxy-init.d,
diff --git a/net-misc/igmpproxy/Manifest b/net-misc/igmpproxy/Manifest
index d8322a2cb..1d20b1c6d 100644
--- a/net-misc/igmpproxy/Manifest
+++ b/net-misc/igmpproxy/Manifest
@@ -1,5 +1,6 @@
-AUX igmpproxy-init.d 409 RMD160 e564f2459d3093060652be1b20bccf6e79704d73 SHA1 e7495e9c6ec72fd1b81636fdd1e364d1a29784fc SHA256 36e83a54c8eb9be4759f7b4803f33f9a8b66b263266a97846a4639419c3ee99c
-DIST igmpproxy-0.1_beta2_p20090309.tar.bz2 32036 RMD160 873a7052639da3ceab3fbe18a5f73d8c1b4e32a2 SHA1 7504f50d617b070631faa4f630444b905efaa51a SHA256 5faad7d8af650dfbc330466656826f4d200b734bfb6a276a699879e46dea15be
-EBUILD igmpproxy-0.1_beta2_p20090309.ebuild 918 RMD160 3969b3f91cc48c24dd14b10939d35e379e130439 SHA1 ea2b61d0092fef29cc6f38f18a79b894ee63814f SHA256 45027d854d200fe35115065ab5a998bfe4a8ae04fd0378906ca635c05da11d3a
-MISC ChangeLog 1015 RMD160 f8e7953d9e2a1fb587ec17c3171ef29539215eae SHA1 62722c715676392b6aabbe226126d88a66cf247f SHA256 ae8017eb427c180986d7b823a111bca3b1b579f35c4ea24610063960c824b67a
+AUX igmpproxy-conf.d 165 RMD160 3e3c39ce018c6eeedce6c12594e86da3dfa435c1 SHA1 97fddb183863c7a7e812097be7f940609d1f6980 SHA256 f6c143334c1b2b6163b1f4d89cbce10d61df8559c5e717102868320c2e99a6df
+AUX igmpproxy-init.d 526 RMD160 500f2bb1fef7eef7797b9420504b20b164532e61 SHA1 6172f556d191f4357d021f9dea3d87db8e860dac SHA256 9a35ed5e7b27a7bd95d13b181acb9a1a71c55a3be78ad8708e267570d49399b2
+DIST igmpproxy-0.1_beta2_p20090403.tar.bz2 31551 RMD160 9fa45e4b0bf043f5fd0c445f62de07c37a4a8556 SHA1 3ce409e00e05afa851d9c4a58f26672f6c490525 SHA256 219f5b4597fded1e4244ef18d3e1e397d32c62d6f552faf3dafa291da40b1f01
+EBUILD igmpproxy-0.1_beta2_p20090403.ebuild 832 RMD160 5f79e0f9a53ce2608a0d0b58ba70513b385e742a SHA1 d7dc5603c4e6b6ee21d8893a50bb22ce4314e680 SHA256 95c313e3fc16327a3dac05b28a8d5a8879e49e28c44ea7e8354e9a3336410202
+MISC ChangeLog 1367 RMD160 4ddcb366796a77ec87d406fcfbc1157294f5fe45 SHA1 3167f8c96000a846cf592e807d9b7c5345fc1e94 SHA256 cdfadc6c16cc176a26b80708774f10fa44797c17bb03c414e1828f50bdd9f484
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/net-misc/igmpproxy/files/igmpproxy-conf.d b/net-misc/igmpproxy/files/igmpproxy-conf.d
new file mode 100644
index 000000000..a7a2b348d
--- /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
index 7603497c2..8111d6e91 100644
--- a/net-misc/igmpproxy/files/igmpproxy-init.d
+++ b/net-misc/igmpproxy/files/igmpproxy-init.d
@@ -10,13 +10,16 @@ depend() {
start() {
ebegin "Starting IGMPproxy"
- start-stop-daemon --start --exec /usr/sbin/igmpproxy -- -c /etc/igmpproxy.conf
+ 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 --exec /usr/sbin/igmpproxy
+ start-stop-daemon --stop --pidfile /var/run/igmpproxy.pid
eend $?
}
diff --git a/net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090309.ebuild b/net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090403.ebuild
index 7ff0dfad6..70344dfc7 100644
--- a/net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090309.ebuild
+++ b/net-misc/igmpproxy/igmpproxy-0.1_beta2_p20090403.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://dev.gentooexperimental.org/~idl0r/distfiles/${P}.tar.bz2"
LICENSE="GPL-2 Stanford"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE=""
CONFIG_CHECK="IP_MULTICAST IP_MROUTE"
@@ -30,10 +30,6 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
- newinitd "${FILESDIR}"/igmpproxy-init.d igmpproxy || die
-}
-
-pkg_postinst() {
- elog "As IGMPproxy is logging much directly to syslog,"
- elog "you should consider filtering to a separate file or drop it."
+ newinitd "${FILESDIR}"/igmpproxy-init.d ${PN} || die
+ newconfd "${FILESDIR}"/igmpproxy-conf.d ${PN} || die
}