summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc/ultimate')
-rw-r--r--net-irc/ultimate/ChangeLog6
-rw-r--r--net-irc/ultimate/Manifest8
-rw-r--r--net-irc/ultimate/files/ultimateircd.conf2
-rw-r--r--net-irc/ultimate/files/ultimateircd.rc22
-rw-r--r--net-irc/ultimate/ultimate-2.8.7.ebuild4
5 files changed, 31 insertions, 11 deletions
diff --git a/net-irc/ultimate/ChangeLog b/net-irc/ultimate/ChangeLog
index 94b511aa0948..3725774130a2 100644
--- a/net-irc/ultimate/ChangeLog
+++ b/net-irc/ultimate/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-irc/ultimate
# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.1 2003/10/25 01:44:43 zul Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.2 2003/10/27 17:41:55 zul Exp $
+
+ 27 Oct 2003; Chuck Short <zul@gentoo.org> files/ultimateircd.conf,
+ files/ultimateircd.rc:
+ Updated init scripts, closes bug #31958.
*ultimate-2.8.7 (24 Oct 2003)
diff --git a/net-irc/ultimate/Manifest b/net-irc/ultimate/Manifest
index 6ddea028b6eb..836dfad81f8d 100644
--- a/net-irc/ultimate/Manifest
+++ b/net-irc/ultimate/Manifest
@@ -1,8 +1,8 @@
-MD5 2149fd517e1599b3ec20d1d3a21f2cb5 ultimate-2.8.7.ebuild 3182
-MD5 0c98f05eaed186ffdadb35afbc0e267d ChangeLog 446
+MD5 d38f18d30e66bf480d680288407d5ac7 ultimate-2.8.7.ebuild 3182
+MD5 be98dc7fc967895e4414a6c0887d9d88 ChangeLog 584
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
-MD5 0e80c10558167e161746bfc5d3a443e1 files/ultimateircd.rc 179
+MD5 20c7b222d60a3fb4cabb3140aafc01b9 files/ultimateircd.rc 512
MD5 8af0419297384fbb53922f83cc7d85df files/setup.h 483
-MD5 0e80c10558167e161746bfc5d3a443e1 files/ultimateircd.conf 179
+MD5 7a9005399fa397aa84ff04a87abcd5b6 files/ultimateircd.conf 181
MD5 ce59cd0657a697f03f1798d4ab24192a files/digest-ultimate-2.8.7 65
MD5 772b4c0818bb9082f29f266cb6c3c3ad files/Ultimate-2.8.7-gentoo.patch 434
diff --git a/net-irc/ultimate/files/ultimateircd.conf b/net-irc/ultimate/files/ultimateircd.conf
index 7c610df832f1..62213049ef0f 100644
--- a/net-irc/ultimate/files/ultimateircd.conf
+++ b/net-irc/ultimate/files/ultimateircd.conf
@@ -3,4 +3,4 @@
# $Header
# user to run ptlinkircd as
-PTLINKIRCD_USER="nobody"
+ULTIMATEIRCD_USER="nobody"
diff --git a/net-irc/ultimate/files/ultimateircd.rc b/net-irc/ultimate/files/ultimateircd.rc
index 7c610df832f1..c0a10d255eca 100644
--- a/net-irc/ultimate/files/ultimateircd.rc
+++ b/net-irc/ultimate/files/ultimateircd.rc
@@ -1,6 +1,22 @@
+#!/sbin/runscript
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/files/ultimateircd.rc,v 1.2 2003/10/27 17:41:55 zul Exp $
-# user to run ptlinkircd as
-PTLINKIRCD_USER="nobody"
+depend() {
+ need ned
+ use dns
+}
+
+start() {
+ ebegin "Starting ultimate-ircd"
+ start-stop-daemon --start --quiet --exec /usr/bin/ultimate-ircd \
+ --chuid ${ULTIMATEIRCD_USER}
+ eend $?
+}
+
+stop() {
+ ebegin "Shutting down ultimate-ircd"
+ killall ultimate-ircd
+ eend $?
+}
diff --git a/net-irc/ultimate/ultimate-2.8.7.ebuild b/net-irc/ultimate/ultimate-2.8.7.ebuild
index 517a168faeec..932be1b1198d 100644
--- a/net-irc/ultimate/ultimate-2.8.7.ebuild
+++ b/net-irc/ultimate/ultimate-2.8.7.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-irc/ultimate/ultimate-2.8.7.ebuild,v 1.1 2003/10/25 01:44:44 zul Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-2.8.7.ebuild,v 1.2 2003/10/27 17:41:55 zul Exp $
MY_P="${P/ultimate-/Ultimate}"
DESCRIPTION="And IRCd server based on DALnet's DreamForge IRCd."
@@ -88,7 +88,7 @@ src_install() {
newexe ${FILESDIR}/ultimateircd.rc ultimateircd
exeinto /etc/conf.d
- newexec ${FILESDIR}/ultimateircd.conf ultimateircd
+ newexe ${FILESDIR}/ultimateircd.conf ultimateircd
dodoc crypt/crypter ircdcron/ircd.cron ircdcron/ircdchk
}