Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 332391 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/net-misc/rabbitmq-server/rabbitmq-server-1.8.0.ebuild (-4 / +20 lines)
Lines 19-29 Link Here
19
DEPEND="${RDEPEND}
19
DEPEND="${RDEPEND}
20
	dev-libs/libxslt
20
	dev-libs/libxslt
21
	dev-python/simplejson
21
	dev-python/simplejson
22
"
22
	app-text/xmlto"
23
23
24
pkg_setup() {
24
pkg_setup() {
25
	enewgroup rabbitmq
25
	enewgroup rabbitmq
26
	enewuser rabbitmq -1 -1 -1 rabbitmq
26
	enewuser rabbitmq -1 /bin/sh /var/lib/rabbitmq rabbitmq
27
}
28
29
src_compile() {
30
	emake || die "emake failed"
31
	emake docs_all || die "emake failed"
32
	cd docs
33
	for i in *.gz ; do gzip -d $i ; done
34
	cd ..
27
}
35
}
28
36
29
src_install() {
37
src_install() {
Lines 40-47 Link Here
40
48
41
	einfo "Installing server scripts to /usr/sbin"
49
	einfo "Installing server scripts to /usr/sbin"
42
	dosbin scripts/rabbitmq-multi scripts/rabbitmq-server scripts/rabbitmq-env \
50
	dosbin scripts/rabbitmq-multi scripts/rabbitmq-server scripts/rabbitmq-env \
43
		scripts/rabbitmq-activate-plugins scripts/rabbitmq-deactivate-plugins \
51
		scripts/rabbitmq-activate-plugins scripts/rabbitmq-deactivate-plugins
44
		scripts/rabbitmqctl
52
	newsbin scripts/rabbitmqctl rabbitmqctl.unwrapped
53
	dosbin "${FILESDIR}"/rabbitmqctl
45
54
46
	# create the directory where our log file will go.
55
	# create the directory where our log file will go.
47
	diropts -m 0770 -o rabbitmq -g rabbitmq
56
	diropts -m 0770 -o rabbitmq -g rabbitmq
Lines 49-58 Link Here
49
58
50
	# create the mnesia directory
59
	# create the mnesia directory
51
	diropts -m 0770 -o rabbitmq -g rabbitmq
60
	diropts -m 0770 -o rabbitmq -g rabbitmq
61
	dodir /var/lib/rabbitmq
52
	dodir /var/lib/rabbitmq/mnesia
62
	dodir /var/lib/rabbitmq/mnesia
53
63
54
	# Install the init script
64
	# Install the init script
65
	keepdir /etc/rabbitmq
66
	insinto /etc/conf.d
67
	newins "${FILESDIR}"/rabbitmq.conf rabbitmq
55
	newinitd "${FILESDIR}"/rabbitmq-server.init rabbitmq
68
	newinitd "${FILESDIR}"/rabbitmq-server.init rabbitmq
56
69
70
	# Install man pages
71
	doman docs/*.1
72
57
	dodoc README
73
	dodoc README
58
}
74
}

Return to bug 332391