summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-12-06 04:39:01 +0000
committerMike Frysinger <vapier@gentoo.org>2004-12-06 04:39:01 +0000
commit8c1b404063db81587ae1f71261b403a1d65fe36f (patch)
tree6e2157cc26fb0b762333144d34319cb2246a356a /net-misc/rinetd
parentfix automake code (Manifest recommit) (diff)
downloadgentoo-2-8c1b404063db81587ae1f71261b403a1d65fe36f.tar.gz
gentoo-2-8c1b404063db81587ae1f71261b403a1d65fe36f.tar.bz2
gentoo-2-8c1b404063db81587ae1f71261b403a1d65fe36f.zip
Add init.d script #73507 by Peter Gordon.
Diffstat (limited to 'net-misc/rinetd')
-rw-r--r--net-misc/rinetd/ChangeLog6
-rw-r--r--net-misc/rinetd/files/rinetd.rc23
-rw-r--r--net-misc/rinetd/rinetd-0.62.ebuild9
3 files changed, 34 insertions, 4 deletions
diff --git a/net-misc/rinetd/ChangeLog b/net-misc/rinetd/ChangeLog
index b4713f137716..420230c2b402 100644
--- a/net-misc/rinetd/ChangeLog
+++ b/net-misc/rinetd/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/rinetd
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rinetd/ChangeLog,v 1.2 2004/06/25 00:08:56 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rinetd/ChangeLog,v 1.3 2004/12/06 04:39:01 vapier Exp $
+
+ 05 Dec 2004; Mike Frysinger <vapier@gentoo.org> +files/rinetd.rc,
+ rinetd-0.62.ebuild:
+ Add init.d script #73507 by Peter Gordon.
*rinetd-0.62 (25 Apr 2003)
diff --git a/net-misc/rinetd/files/rinetd.rc b/net-misc/rinetd/files/rinetd.rc
new file mode 100644
index 000000000000..c8670395f93a
--- /dev/null
+++ b/net-misc/rinetd/files/rinetd.rc
@@ -0,0 +1,23 @@
+#!/sbin/runscript
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rinetd/files/rinetd.rc,v 1.1 2004/12/06 04:39:01 vapier Exp $
+
+depend() {
+ use net
+}
+
+start() {
+ ebegin "Starting rinetd"
+ /usr/sbin/rinetd
+ eend $?
+}
+
+stop() {
+ local ret
+ ebegin "Stopping rinetd"
+ start-stop-daemon --stop --pidfile /var/run/rinetd.pid
+ ret=$?
+ rm -f /var/run/rinetd.pid
+ eend ${ret}
+}
diff --git a/net-misc/rinetd/rinetd-0.62.ebuild b/net-misc/rinetd/rinetd-0.62.ebuild
index b403134e6dd0..38f20327e2c3 100644
--- a/net-misc/rinetd/rinetd-0.62.ebuild
+++ b/net-misc/rinetd/rinetd-0.62.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rinetd/rinetd-0.62.ebuild,v 1.3 2004/07/15 03:23:48 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rinetd/rinetd-0.62.ebuild,v 1.4 2004/12/06 04:39:01 vapier Exp $
DESCRIPTION="redirects TCP connections from one IP address and port to another"
HOMEPAGE="http://www.boutell.com/rinetd/"
@@ -11,7 +11,9 @@ SLOT="0"
KEYWORDS="x86"
IUSE=""
-DEPEND="sys-devel/gcc"
+RDEPEND=""
+DEPEND="sys-devel/gcc
+ >=sys-apps/portage-2.0.51"
S=${WORKDIR}/${PN}
@@ -20,7 +22,8 @@ src_compile() {
}
src_install() {
- dosbin rinetd
+ dosbin rinetd || die
+ newinitd ${FILESDIR}/rinetd.rc rinetd
doman rinetd.8
dodoc CHANGES README
dohtml index.html