diff --git a/net-irc/unrealircd/files/unrealircd.rc b/net-irc/unrealircd/files/unrealircd.rc new file mode 100755 --- /dev/null +++ b/net-irc/unrealircd/files/unrealircd.rc @@ -0,0 +1,30 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/unrealircd/files/unrealircd.rc,v 1.7 2004/10/09 20:36:31 swegener Exp $ + +opts="reload start stop" + +depend() { + use dns net + provide ircd +} + +start() { + ebegin "Starting unrealircd" + start-stop-daemon --start --quiet --exec /usr/bin/unrealircd \ + --chuid ${UNREALIRCD_USER} -- ${UNREALIRCD_OPTS} &>/dev/null + eend $? +} + +stop() { + ebegin "Shutting down unrealircd" + killall unrealircd + eend $? +} + +reload() { + ebegin "Re-Loading unrealircd" + killall -1 unrealircd + eend $? +}