Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 56826 Details for
Bug 63472
RFE: ejabberd ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild for new version ejabberd-0.9
ejabberd-0.9.ebuild (text/plain), 3.03 KB, created by
Stian B. Barmen
on 2005-04-21 05:54:38 UTC
(
hide
)
Description:
ebuild for new version ejabberd-0.9
Filename:
MIME Type:
Creator:
Stian B. Barmen
Created:
2005-04-21 05:54:38 UTC
Size:
3.03 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-im/ejabberd/ejabberd-0.7.5.ebuild,v 1.3 2005/04/16 14:00:58 humpback Exp $ > >inherit eutils > >DESCRIPTION="The Erlang Jabber Daemon" >HOMEPAGE="http://ejabberd.jabber.ru/" >#Mirror from jabberstudio is a pain >SRC_URI="http://www.process-one.net/en/projects/ejabberd/download/0.9/${P}.tar.gz" >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~amd64 ~sparc" >IUSE="ldap ssl mod_pubsub mod_irc mod_muc web" > >DEPEND=">=dev-libs/expat-1.95 > >=dev-lang/erlang-8b > ssl? ( >=dev-libs/openssl-0.9.6 )" >PROVIDE="virtual/jabber-server"r > >S=${WORKDIR}/${PN}/src > >src_compile() { > local myconf > > use ldap || myconf="--disable-eldap" > use ssl || myconf="${myconf} --disable-tls" > use mod_pubsub || myconf="${myconf} --disable-mod_pubsub" > use mod_irc || myconf="${myconf} --disable-mod_irc" > use mod_muc || myconf="${myconf} --disable-mod_muc" > use web || myconf="${myconf} --disable-web" > > # The ./config could not find erlang itself, > # so we help it a little. > myconf="${myconf} --with-erlang=/usr/bin" > > echo $S > econf ${myconf} || die > > emake || die "emake failed" >} > >src_install() { > enewgroup jabber > enewuser ejabberd -1 /bin/false /var/run/ejabberd jabber > > make DESTDIR=${D} install || die "install failed" > > # This configuration file contains configurations for all modules, > # including ones that were potentially not built due to USE flags, > # so we'll have to move it out of the way so it isn't accidentally > # used. > mv ${D}/etc/ejabberd/ejabberd.cfg ${D}/etc/ejabberd/ejabberd.cfg.example > > # Database > dodir /var/spool/ejabberd > fowners ejabberd:jabber /var/spool/ejabberd > fperms 700 /var/spool/ejabberd > > # Home > dodir /var/run/ejabberd > fowners ejabberd:jabber /var/run/ejabberd > > # Logs > dodir /var/log/ejabberd > fowners ejabberd:jabber /var/log/ejabberd > > cd .. > dodoc doc/*.tex > dohtml doc/*.html > dohtml doc/*.png > > dobin ${FILESDIR}/ejabberdctl > dobin ${FILESDIR}/ejabberd > > exeinto /etc/init.d > newexe ${FILESDIR}/{P}.initd ejabberd > if use ssl ; then > exeinto /etc/ejabberd > doexe ${FILESDIR}/self-cert.sh > fi > > insinto /etc/conf.d > newins ${FILESDIR}/{P}.confd ejabberd > > # This file is required to make ejabberd use SRV records for > # server-to-server connections, according to > # <URL:http://lists.jabber.ru/pipermail/ejabberd/2005-March/000829.html> > insinto /etc/ejabberd > doins ${FILESDIR}/inetrc >} > >pkg_postinst() { > if [ ! -e /etc/ejabberd/ejabberd.cfg ] > then > einfo "A sample configuration file has been installed in /etc/ejabberd/ejabberd.cfg.example." > einfo "Please copy it to /etc/ejabberd/ejabberd.cfg and edit it according to your needs." > einfo "For configuration instructions, please see /usr/share/doc/${P}/html/guide.html" > fi > if use ssl ; then > einfo "A script to generate a ssl key has been installed in" > einfo "/etc/ejabberd/self-cert.sh . Use it and change the config file to" > einfo "point to the full path" > fi > if use !web ; then > einfo "The web use flag is off, this will disable the web admin interface." > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 63472
:
39268
|
39970
|
42219
|
50186
|
54445
|
54500
|
55113
|
55438
|
55439
|
55440
|
55441
|
55442
|
55443
|
55656
|
56433
|
56444
|
56826
|
56827
|
56880
|
56913
|
60352