summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Jackson <iggy@gentoo.org>2003-08-03 04:44:40 +0000
committerBrian Jackson <iggy@gentoo.org>2003-08-03 04:44:40 +0000
commit479683bd60e1fa0375da7eb6a514c7abe64f6d3b (patch)
tree86b48f1cd34e2853c4fca6f35b6161c395367859 /net-mail/tpop3d
parent$DEBUGBUILD -> use debug (diff)
downloadgentoo-2-479683bd60e1fa0375da7eb6a514c7abe64f6d3b.tar.gz
gentoo-2-479683bd60e1fa0375da7eb6a514c7abe64f6d3b.tar.bz2
gentoo-2-479683bd60e1fa0375da7eb6a514c7abe64f6d3b.zip
added Gentoo init script, fixes bug # 23401, thanks to Michael C. Ferguson <mcf@augustmail.com>
Diffstat (limited to 'net-mail/tpop3d')
-rw-r--r--net-mail/tpop3d/ChangeLog6
-rw-r--r--net-mail/tpop3d/Manifest5
-rw-r--r--net-mail/tpop3d/files/tpop3d-init29
-rw-r--r--net-mail/tpop3d/tpop3d-1.4.2.ebuild6
4 files changed, 42 insertions, 4 deletions
diff --git a/net-mail/tpop3d/ChangeLog b/net-mail/tpop3d/ChangeLog
index 6bf0cf09d5fb..1acad8360694 100644
--- a/net-mail/tpop3d/ChangeLog
+++ b/net-mail/tpop3d/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-mail/tpop3d
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/ChangeLog,v 1.4 2003/06/12 21:33:32 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/ChangeLog,v 1.5 2003/08/03 04:44:34 iggy Exp $
+
+ 02 Aug 2003; <iggy@gentoo.org> tpop3d-1.4.2.ebuild, files/tpop3d-init:
+ added Gentoo init script, fixes bug # 23401, thanks to Michael C. Ferguson
+ <mcf@augustmail.com>
12 Jun 2003; <msterret@gentoo.org> tpop3d-1.4.2.ebuild:
fix Header
diff --git a/net-mail/tpop3d/Manifest b/net-mail/tpop3d/Manifest
index 940b768b9f78..fef3bb26653d 100644
--- a/net-mail/tpop3d/Manifest
+++ b/net-mail/tpop3d/Manifest
@@ -1,4 +1,5 @@
-MD5 45762d916c1a83fdfeb016bd546474cd tpop3d-1.4.2.ebuild 2456
-MD5 72b3d8bbea9e21135dda624ca0cdd3c7 ChangeLog 847
+MD5 1e26002abef0876d31b82cce88d764cf tpop3d-1.4.2.ebuild 2466
+MD5 84e0defc3d67fdf711386b4c72bb0f87 ChangeLog 1017
MD5 5721b86fd871bdfab77231abc6e02f68 metadata.xml 161
+MD5 9190b714d11bf56eaa8488012a167b70 files/tpop3d-init 702
MD5 70073dfbe2bd93a7922b97c4f4cd3af2 files/digest-tpop3d-1.4.2 145
diff --git a/net-mail/tpop3d/files/tpop3d-init b/net-mail/tpop3d/files/tpop3d-init
new file mode 100644
index 000000000000..6f9f68b515a1
--- /dev/null
+++ b/net-mail/tpop3d/files/tpop3d-init
@@ -0,0 +1,29 @@
+#!/sbin/runscript
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/files/tpop3d-init,v 1.1 2003/08/03 04:44:34 iggy Exp $
+
+depend() {
+ need net
+}
+
+checkconfig() {
+ if [ ! -e /etc/tpop3d/tpop3d.conf ] ; then
+ eerror "You need an /etc/tpop3d/tpop3d.conf file to run tpop3d"
+ return 1
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting tpop3d"
+ start-stop-daemon --start --quiet --background \
+ --exec /usr/sbin/tpop3d -- -f /etc/tpop3d/tpop3d.conf
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping tpop3d"
+ start-stop-daemon --stop --quiet --exec /usr/sbin/tpop3d
+ eend $?
+}
diff --git a/net-mail/tpop3d/tpop3d-1.4.2.ebuild b/net-mail/tpop3d/tpop3d-1.4.2.ebuild
index d38ab6440c3b..b3f3a6d6b6c8 100644
--- a/net-mail/tpop3d/tpop3d-1.4.2.ebuild
+++ b/net-mail/tpop3d/tpop3d-1.4.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/tpop3d-1.4.2.ebuild,v 1.6 2003/08/03 03:44:23 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/tpop3d-1.4.2.ebuild,v 1.7 2003/08/03 04:44:34 iggy Exp $
DESCRIPTION="An extensible POP3 server with vmail-sql/MySQL support."
HOMEPAGE="http://www.ex-parrot.com/~chris/tpop3d/"
@@ -70,6 +70,10 @@ src_compile() {
src_install() {
make DESTDIR=${D} install || die
dodir /etc/tpop3d
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/tpop3d-init
+
}
pkg_postinst() {