diff options
author | 2012-03-03 06:14:56 +0000 | |
---|---|---|
committer | 2012-03-03 06:14:56 +0000 | |
commit | d4130931df1abe569eeb2c8190d5088fc271ba5f (patch) | |
tree | 178fdc00aa3276143c5edf56c003674d6c8b10f0 /net-irc/charybdis/files | |
parent | Version bump. Explicity disable valgrind tests since they now require the git... (diff) | |
download | gentoo-2-d4130931df1abe569eeb2c8190d5088fc271ba5f.tar.gz gentoo-2-d4130931df1abe569eeb2c8190d5088fc271ba5f.tar.bz2 gentoo-2-d4130931df1abe569eeb2c8190d5088fc271ba5f.zip |
Add net-irc/charybdis-3.3.0, a ratbox-based IRCd from atheme, for bug #340611.
(Portage version: 2.2.0_alpha84-r1/cvs/Linux x86_64)
Diffstat (limited to 'net-irc/charybdis/files')
-rw-r--r-- | net-irc/charybdis/files/charybdis.confd | 7 | ||||
-rw-r--r-- | net-irc/charybdis/files/charybdis.initd | 39 |
2 files changed, 46 insertions, 0 deletions
diff --git a/net-irc/charybdis/files/charybdis.confd b/net-irc/charybdis/files/charybdis.confd new file mode 100644 index 000000000000..b57be192379f --- /dev/null +++ b/net-irc/charybdis/files/charybdis.confd @@ -0,0 +1,7 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/charybdis/files/charybdis.confd,v 1.1 2012/03/03 06:14:56 binki Exp $ + +# Specify any extra options to pass to charybdis +CHARYBDIS_OPTS="" diff --git a/net-irc/charybdis/files/charybdis.initd b/net-irc/charybdis/files/charybdis.initd new file mode 100644 index 000000000000..84e7fee0c92f --- /dev/null +++ b/net-irc/charybdis/files/charybdis.initd @@ -0,0 +1,39 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/charybdis/files/charybdis.initd,v 1.1 2012/03/03 06:14:56 binki Exp $ + +extra_started_commands="reload" + +depend() { + use dns net + provide ircd +} + +start() { + if ! [ -d /var/run/charybdis ]; then + ebegin "Creating /var/run/charybdis for ${SVCNAME}" + mkdir /var/run/charybdis \ + && chown :charybdis /var/run/charybdis \ + && chmod 770 /var/run/charybdis + eend $? + fi + + ebegin "Starting ${SVCNAME}" + start-stop-daemon --start --exec /usr/bin/charybdis-ircd \ + --user charybdis --pidfile /var/run/charybdis/ircd.pid \ + ${CHARYBDIS_OPTS} + eend $? +} + +stop() { + ebegin "Stopping ${SVCNAME}" + start-stop-daemon --stop --pidfile /var/run/charybdis/ircd.pid + eend $? +} + +reload() { + ebegin "Reloading ${SVCNAME}" + start-stop-daemon --signal HUP --pidfile /var/run/charybdis/ircd.pid + eend $? +} |