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 |
} |