diff options
author | 2003-10-27 19:55:24 +0000 | |
---|---|---|
committer | 2003-10-27 19:55:24 +0000 | |
commit | f81d52f350408be7b2dab317ca99c7ef98a45015 (patch) | |
tree | e778c3ba271d2b89c706b0b8731c0a87f896acca /net-irc | |
parent | Initial version, closes #31615. (diff) | |
download | gentoo-2-f81d52f350408be7b2dab317ca99c7ef98a45015.tar.gz gentoo-2-f81d52f350408be7b2dab317ca99c7ef98a45015.tar.bz2 gentoo-2-f81d52f350408be7b2dab317ca99c7ef98a45015.zip |
Initial version, closes #31615.
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/asuka/ChangeLog | 8 | ||||
-rw-r--r-- | net-irc/asuka/Manifest | 6 | ||||
-rw-r--r-- | net-irc/asuka/asuka-1.0.6.ebuild | 59 | ||||
-rw-r--r-- | net-irc/asuka/files/asuka.conf.d | 7 | ||||
-rw-r--r-- | net-irc/asuka/files/asuka.init.d | 22 | ||||
-rw-r--r-- | net-irc/asuka/files/digest-asuka-1.0.6 | 1 | ||||
-rw-r--r-- | net-irc/asuka/metadata.xml | 5 |
7 files changed, 107 insertions, 1 deletions
diff --git a/net-irc/asuka/ChangeLog b/net-irc/asuka/ChangeLog new file mode 100644 index 000000000000..28298a604148 --- /dev/null +++ b/net-irc/asuka/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for net-irc/asuka +# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/asuka/ChangeLog,v 1.1 2003/10/27 19:55:17 zul Exp $ + + 27 Oct 2003; Chuck Short <zul@gentoo.org> files/asuka.conf.d, + files/asuka.init.d: + Initial version, closes bug #31615. + diff --git a/net-irc/asuka/Manifest b/net-irc/asuka/Manifest index f03390a90013..8656ea074c62 100644 --- a/net-irc/asuka/Manifest +++ b/net-irc/asuka/Manifest @@ -1,2 +1,6 @@ -MD5 263eb7926bb0360bb6f1561a8018f475 asuka-1.0.6.ebuild 1238 +MD5 c316e4f7e8340807619c28bf2f729dcf asuka-1.0.6.ebuild 1340 +MD5 ff6433037f305b9f191dc2ef6a41a7c0 ChangeLog 330 +MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160 +MD5 ad0936ed9d596a44cf6c3001518a492c files/asuka.conf.d 274 +MD5 ff7f2fe86c48a52b4483293702917008 files/asuka.init.d 600 MD5 b6b9f176be538c92cd9eeb70dd6f768d files/digest-asuka-1.0.6 64 diff --git a/net-irc/asuka/asuka-1.0.6.ebuild b/net-irc/asuka/asuka-1.0.6.ebuild new file mode 100644 index 000000000000..22a018f474a5 --- /dev/null +++ b/net-irc/asuka/asuka-1.0.6.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/asuka/asuka-1.0.6.ebuild,v 1.1 2003/10/27 19:55:17 zul Exp $ + +DESCRIPTION="The QuakeNet IRC Server" +HOMEPAGE="http://dev-com.quakenet.org/" +SRC_URI="http://dev-com.quakenet.org/releases/${PN}/${PV}/${P}.tar.bz2" + +LICENSE="GPL-1" +SLOT="0" +KEYWORDS="~x86" + +IUSE="debug" +DEPEND="virtual/glibc" +RDEPEND="" + +src_compile() { + local myconf="" + + use debug && myconf="${myconf} --enable-debug" + + econf --with-symlink=asuka-ircd \ + --with-dpath=/etc/asuka \ + --with-cpath=/etc/asuka/ircd.conf \ + --with-lpath=/var/log/asuka/asuka.log \ + ${myconf} || die "econf failed" + emake || die "emake failed" +} + +src_install() { + newbin ircd/ircd asuka-ircd + + newman doc/ircd.8 asuka-ircd.8 + + dodir /etc/asuka + insinto /etc/asuka + doins doc/ircd.conf.sample + + exeinto /etc/init.d + newexe ${FILESDIR}/asuka.init.d asuka + + insinto /etc/conf.d + newins ${FILESDIR}/asuka.conf.d asuka + + dodoc INSTALL* LICENSE README* RELEASE.NOTES TODO* + dodoc doc/readme.* doc/p10.html doc/features.txt doc/Authors +} + +pkg_setup() { + enewuser asuka +} + +pkg_postinst() { + install -d -m 0700 -o asuka -g root ${ROOT}/var/log/asuka + + einfo + einfo "A sample config file can be found at /etc/asuka/ircd.conf.sample" + einfo +} diff --git a/net-irc/asuka/files/asuka.conf.d b/net-irc/asuka/files/asuka.conf.d new file mode 100644 index 000000000000..b906b981e833 --- /dev/null +++ b/net-irc/asuka/files/asuka.conf.d @@ -0,0 +1,7 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-irc/asuka/files/asuka.conf.d,v 1.1 2003/10/27 19:55:17 zul Exp $ + +# Config file for /etc/init.d/asuka + +ASUKA_UID=asuka diff --git a/net-irc/asuka/files/asuka.init.d b/net-irc/asuka/files/asuka.init.d new file mode 100644 index 000000000000..8de6618d2b63 --- /dev/null +++ b/net-irc/asuka/files/asuka.init.d @@ -0,0 +1,22 @@ +#!/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-irc/asuka/files/asuka.init.d,v 1.1 2003/10/27 19:55:17 zul Exp $ + +opts="depend start stop" + +depend() { + need net +} + +start() { + ebegin "Starting asuka-ircd" + start-stop-daemon --start --quiet --chuid $ASUKA_UID --exec /usr/bin/asuka-ircd + eend $? "Failed to start asuka-ircd" +} + +stop() { + ebegin "Stopping asuka-ircd" + start-stop-daemon --stop --quiet --exec /usr/bin/asuka-ircd + eend $? "Failed to stop asuka-ircd" +} diff --git a/net-irc/asuka/files/digest-asuka-1.0.6 b/net-irc/asuka/files/digest-asuka-1.0.6 new file mode 100644 index 000000000000..3a94bc1b445d --- /dev/null +++ b/net-irc/asuka/files/digest-asuka-1.0.6 @@ -0,0 +1 @@ +MD5 6e40c8c31aa31f639457e06aa2dc7b52 asuka-1.0.6.tar.bz2 692588 diff --git a/net-irc/asuka/metadata.xml b/net-irc/asuka/metadata.xml new file mode 100644 index 000000000000..6ef15e900f17 --- /dev/null +++ b/net-irc/asuka/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-irc</herd> +</pkgmetadata> |