Mercurial > hg > portage
view net-misc/rabbitmq-server/rabbitmq-server-1.6.0.ebuild @ 140:ae18a6f7faee
pull latest chagnes from Holgi
author | Dirk Olmes <dirk.olmes@googlemail.com> |
---|---|
date | Thu, 02 Jul 2009 14:12:03 +0200 |
parents | 2cdc52664e30 |
children |
line wrap: on
line source
# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-1.5.4-r1.ebuild,v 1.2 2009/04/23 03:37:16 mr_bones_ Exp $ inherit eutils DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang." HOMEPAGE="http://www.rabbitmq.com/" SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" LICENSE="MPL-1.1" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" # Q: is RDEPEND-only sufficient for a binary package, since we don't compile? DEPEND="dev-lang/erlang" RDEPEND="${DEPEND}" src_install() { # erlang module local targetdir="/usr/$(get_libdir)/erlang/lib/${P}" einfo "Correcting additional Erlang code path in scripts" sed -i -e "s:\`dirname \$0\`\/..\/ebin:${targetdir}:g" scripts/* || die "sed failed" einfo "Installing Erlang module to ${targetdir}" dodir "${targetdir}" cp -dpR ebin include "${D}/${targetdir}" einfo "Installing server scripts to /usr/sbin" # Install server scripts to sbin dosbin scripts/rabbitmq-multi scripts/rabbitmq-server einfo "Installing rabbitmqctl to /usr/bin" # Install control script to bin dobin scripts/rabbitmqctl # Docs dodoc README # create the directory where our log file will go. diropts -m 0770 -o rabbitmq -g rabbitmq keepdir /var/log/rabbitmq # create the mnesia directory diropts -m 0770 -o rabbitmq -g rabbitmq dodir /var/lib/rabbitmq/mnesia # Install the init script newinitd "${FILESDIR}"/rabbitmq-server.init rabbitmq } pkg_setup() { enewgroup rabbitmq enewuser rabbitmq -1 -1 -1 rabbitmq }