1 |
commit: 981fa99007e401a4719802471de82d350af83bfa |
2 |
Author: Ultrabug <ultrabug <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Dec 2 08:53:52 2016 +0000 |
4 |
Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Dec 2 08:53:52 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981fa990 |
7 |
|
8 |
net-misc/rabbitmq-server: drop vulnerable #532766 and old releases |
9 |
|
10 |
Package-Manager: portage-2.3.2 |
11 |
|
12 |
net-misc/rabbitmq-server/Manifest | 4 - |
13 |
.../rabbitmq-server/rabbitmq-server-3.2.4.ebuild | 95 ------------------- |
14 |
.../rabbitmq-server/rabbitmq-server-3.3.4.ebuild | 101 --------------------- |
15 |
.../rabbitmq-server/rabbitmq-server-3.5.4.ebuild | 101 --------------------- |
16 |
.../rabbitmq-server/rabbitmq-server-3.5.7.ebuild | 101 --------------------- |
17 |
5 files changed, 402 deletions(-) |
18 |
|
19 |
diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest |
20 |
index 9f54415..719f12f 100644 |
21 |
--- a/net-misc/rabbitmq-server/Manifest |
22 |
+++ b/net-misc/rabbitmq-server/Manifest |
23 |
@@ -1,5 +1 @@ |
24 |
-DIST rabbitmq-server-3.2.4.tar.gz 3588097 SHA256 a930f92b362df2f292ec5f0281aa2011eb0c668faf6e24c4653a9fc53ec43b9f SHA512 573fc9fa2956061f91dc093664d98b569157e4f6cfb0d772731d1de6b1f84dd713169b515e28ede3383ac3baabfb912679cd7f021786316d487afc8305cb3457 WHIRLPOOL abecf0a7aaf3ab6d39475ec7f032a4ddbb078f98bf68c5996816fe1bc4bb40fa2052396e782ea8d450b1268b0f1187c5638dcd71aa859b6578025a930a2cca73 |
25 |
-DIST rabbitmq-server-3.3.4.tar.gz 3499481 SHA256 741005b566178de0c0bb9782f6bbc5aa115cfb652b994538fa95904586d5d68e SHA512 c0b76b239fd4e1a80a2646c1d222f6155480a40bb04eaf1b78c1367a5953a36ec626e300399e2ab9478167dab464b1826ec5490167f2cbc14767fccdc4002015 WHIRLPOOL 18793c2dee1a82ba142bddac44d3c9b744d8faccd60c129730e1ec6dfa59b793a76b6508ee63073b89e7904ca74b0130a04e1778d96f373aa7d7a0d290278901 |
26 |
-DIST rabbitmq-server-3.5.4.tar.gz 3730770 SHA256 f79814d5fd5574734f599ef570ddace02ce4e47a1441cd052c568cde4d6ca3a4 SHA512 bb6edcbe007779feabaef3215b9bddaa28e85f315583de6f8ebe161a330e0466120a39ed8a016ffc47b6a4ec8f3a10ddbebd08f499070e920f5dd5df5924f49c WHIRLPOOL f36a898976c5c1cbf38df49d43713129132a835cd4fb5bb8b7bf44652589a5bc08533f93134630098328d1ea0d41caf963de8fff10ce39a1c51190ca8200b41b |
27 |
-DIST rabbitmq-server-3.5.7.tar.gz 3919168 SHA256 380c9cab8f24add440a0aead3b70a0830e0f32a531139828003ae18e08b72028 SHA512 7ccfb5f4f81262988f81d93d9bb71fd3fa1812d028fbcc9f3b4d3ed0a0a975d1249874c67c73b11195cd8175f36d2a7df3c1cd69a250af3b82f030104b433629 WHIRLPOOL 4861b92e0a385a559ac51c9eefcaf0204855294d863019a0dd86a39f86a6a3f7baa0679b1ffc3ee6359d11b41414e86de3deb4f5b06fc0786db306870d32bcd5 |
28 |
DIST rabbitmq-server-3.6.5.tar.xz 2923164 SHA256 9550433ca8aaf5130bf5235bb978c44d3c4694cbd09d97114b3859f4895788ec SHA512 50751a25b39a96a8b0665c9316d8a603050807597f932e0b3cc74f63fbd73a5668865ad7e7c58de5bef80295a5a3c472731446e4e07c530812a6275703ce2388 WHIRLPOOL 0b9d0b796b06463e7162a1f72dc242eec92013ff145b87a5d3524c274059dfeaec23c453c7105fc5b69e270c68116b77fcc7f9eb5a42c087fe78a2b77a364f9b |
29 |
|
30 |
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild |
31 |
deleted file mode 100644 |
32 |
index 965a8ce..00000000 |
33 |
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild |
34 |
+++ /dev/null |
35 |
@@ -1,95 +0,0 @@ |
36 |
-# Copyright 1999-2015 Gentoo Foundation |
37 |
-# Distributed under the terms of the GNU General Public License v2 |
38 |
-# $Id$ |
39 |
- |
40 |
-EAPI="5" |
41 |
- |
42 |
-PYTHON_COMPAT=( python2_7 ) |
43 |
- |
44 |
-inherit eutils python-single-r1 systemd user |
45 |
- |
46 |
-DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" |
47 |
-HOMEPAGE="http://www.rabbitmq.com/" |
48 |
-SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" |
49 |
- |
50 |
-LICENSE="GPL-2 MPL-1.1" |
51 |
-SLOT="0" |
52 |
-KEYWORDS="amd64 x86" |
53 |
-IUSE="" |
54 |
- |
55 |
-RDEPEND="dev-lang/erlang" |
56 |
-DEPEND="${RDEPEND} |
57 |
- app-arch/zip |
58 |
- app-arch/unzip |
59 |
- app-text/docbook-xml-dtd:4.5 |
60 |
- app-text/xmlto |
61 |
- dev-libs/libxslt |
62 |
- dev-python/simplejson |
63 |
-" |
64 |
- |
65 |
-pkg_setup() { |
66 |
- enewgroup rabbitmq |
67 |
- enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq |
68 |
- python-single-r1_pkg_setup |
69 |
-} |
70 |
- |
71 |
-src_compile() { |
72 |
- emake all docs_all |
73 |
- gunzip docs/*.gz |
74 |
-} |
75 |
- |
76 |
-src_install() { |
77 |
- # erlang module |
78 |
- local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" |
79 |
- |
80 |
- einfo "Setting correct RABBITMQ_HOME in scripts" |
81 |
- sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ |
82 |
- -i scripts/rabbitmq-env |
83 |
- |
84 |
- einfo "Installing Erlang modules to ${targetdir}" |
85 |
- insinto "${targetdir}" |
86 |
- doins -r ebin include plugins |
87 |
- |
88 |
- einfo "Installing server scripts to /usr/sbin" |
89 |
- for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do |
90 |
- exeinto /usr/libexec/rabbitmq |
91 |
- doexe scripts/${script} |
92 |
- newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} |
93 |
- done |
94 |
- |
95 |
- # install the init script |
96 |
- newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq |
97 |
- systemd_dounit "${FILESDIR}/rabbitmq.service" |
98 |
- |
99 |
- # install documentation |
100 |
- doman docs/*.[15] |
101 |
- dodoc README |
102 |
- |
103 |
- # create the directory where our log file will go. |
104 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
105 |
- keepdir /var/log/rabbitmq /etc/rabbitmq |
106 |
- |
107 |
- # create the mnesia directory |
108 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
109 |
- dodir /var/lib/rabbitmq{,/mnesia} |
110 |
-} |
111 |
- |
112 |
-pkg_preinst() { |
113 |
- if has_version "<=net-misc/rabbitmq-server-1.8.0"; then |
114 |
- elog "IMPORTANT UPGRADE NOTICE:" |
115 |
- elog |
116 |
- elog "RabbitMQ is now running as an unprivileged user instead of root." |
117 |
- elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." |
118 |
- elog "Please run the following commands as root:" |
119 |
- elog |
120 |
- elog " usermod -d /var/lib/rabbitmq rabbitmq" |
121 |
- elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" |
122 |
- elog |
123 |
- elif has_version "<net-misc/rabbitmq-server-2.1.1"; then |
124 |
- elog "IMPORTANT UPGRADE NOTICE:" |
125 |
- elog |
126 |
- elog "Please read release notes before upgrading:" |
127 |
- elog |
128 |
- elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt" |
129 |
- fi |
130 |
-} |
131 |
|
132 |
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild |
133 |
deleted file mode 100644 |
134 |
index c441334..00000000 |
135 |
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild |
136 |
+++ /dev/null |
137 |
@@ -1,101 +0,0 @@ |
138 |
-# Copyright 1999-2015 Gentoo Foundation |
139 |
-# Distributed under the terms of the GNU General Public License v2 |
140 |
-# $Id$ |
141 |
- |
142 |
-EAPI="5" |
143 |
- |
144 |
-PYTHON_COMPAT=( python2_7 ) |
145 |
- |
146 |
-inherit eutils python-any-r1 systemd user |
147 |
- |
148 |
-DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" |
149 |
-HOMEPAGE="http://www.rabbitmq.com/" |
150 |
-SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" |
151 |
- |
152 |
-LICENSE="GPL-2 MPL-1.1" |
153 |
-SLOT="0" |
154 |
-KEYWORDS="~amd64 ~x86" |
155 |
-IUSE="" |
156 |
- |
157 |
-RDEPEND="dev-lang/erlang" |
158 |
-DEPEND="${RDEPEND} |
159 |
- app-arch/zip |
160 |
- app-arch/unzip |
161 |
- app-text/docbook-xml-dtd:4.5 |
162 |
- app-text/xmlto |
163 |
- dev-libs/libxslt |
164 |
- $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') |
165 |
-" |
166 |
- |
167 |
-pkg_setup() { |
168 |
- enewgroup rabbitmq |
169 |
- enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq |
170 |
- python-any-r1_pkg_setup |
171 |
-} |
172 |
- |
173 |
-src_compile() { |
174 |
- emake all docs_all |
175 |
- gunzip docs/*.gz |
176 |
-} |
177 |
- |
178 |
-src_install() { |
179 |
- # erlang module |
180 |
- local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" |
181 |
- |
182 |
- einfo "Setting correct RABBITMQ_HOME in scripts" |
183 |
- sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ |
184 |
- -i scripts/rabbitmq-env || die |
185 |
- |
186 |
- einfo "Installing Erlang modules to ${targetdir}" |
187 |
- insinto "${targetdir}" |
188 |
- doins -r ebin include plugins |
189 |
- |
190 |
- einfo "Installing server scripts to /usr/sbin" |
191 |
- for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do |
192 |
- exeinto /usr/libexec/rabbitmq |
193 |
- doexe scripts/${script} |
194 |
- newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} |
195 |
- done |
196 |
- |
197 |
- # install the init script |
198 |
- newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq |
199 |
- systemd_dounit "${FILESDIR}/rabbitmq.service" |
200 |
- |
201 |
- # install documentation |
202 |
- doman docs/*.[15] |
203 |
- dodoc README |
204 |
- |
205 |
- # create the directory where our log file will go. |
206 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
207 |
- keepdir /var/log/rabbitmq /etc/rabbitmq |
208 |
- |
209 |
- # create the mnesia directory |
210 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
211 |
- dodir /var/lib/rabbitmq{,/mnesia} |
212 |
-} |
213 |
- |
214 |
-pkg_preinst() { |
215 |
- if has_version "<=net-misc/rabbitmq-server-1.8.0"; then |
216 |
- elog "IMPORTANT UPGRADE NOTICE:" |
217 |
- elog |
218 |
- elog "RabbitMQ is now running as an unprivileged user instead of root." |
219 |
- elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." |
220 |
- elog "Please run the following commands as root:" |
221 |
- elog |
222 |
- elog " usermod -d /var/lib/rabbitmq rabbitmq" |
223 |
- elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" |
224 |
- elog |
225 |
- elif has_version "<net-misc/rabbitmq-server-2.1.1"; then |
226 |
- elog "IMPORTANT UPGRADE NOTICE:" |
227 |
- elog |
228 |
- elog "Please read release notes before upgrading:" |
229 |
- elog |
230 |
- elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt" |
231 |
- fi |
232 |
- if has_version "<net-misc/rabbitmq-server-3.3.0"; then |
233 |
- elog |
234 |
- elog "This release changes the behaviour of the default guest user:" |
235 |
- elog |
236 |
- elog "http://www.rabbitmq.com/access-control.html" |
237 |
- fi |
238 |
-} |
239 |
|
240 |
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.5.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.5.4.ebuild |
241 |
deleted file mode 100644 |
242 |
index c441334..00000000 |
243 |
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.5.4.ebuild |
244 |
+++ /dev/null |
245 |
@@ -1,101 +0,0 @@ |
246 |
-# Copyright 1999-2015 Gentoo Foundation |
247 |
-# Distributed under the terms of the GNU General Public License v2 |
248 |
-# $Id$ |
249 |
- |
250 |
-EAPI="5" |
251 |
- |
252 |
-PYTHON_COMPAT=( python2_7 ) |
253 |
- |
254 |
-inherit eutils python-any-r1 systemd user |
255 |
- |
256 |
-DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" |
257 |
-HOMEPAGE="http://www.rabbitmq.com/" |
258 |
-SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" |
259 |
- |
260 |
-LICENSE="GPL-2 MPL-1.1" |
261 |
-SLOT="0" |
262 |
-KEYWORDS="~amd64 ~x86" |
263 |
-IUSE="" |
264 |
- |
265 |
-RDEPEND="dev-lang/erlang" |
266 |
-DEPEND="${RDEPEND} |
267 |
- app-arch/zip |
268 |
- app-arch/unzip |
269 |
- app-text/docbook-xml-dtd:4.5 |
270 |
- app-text/xmlto |
271 |
- dev-libs/libxslt |
272 |
- $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') |
273 |
-" |
274 |
- |
275 |
-pkg_setup() { |
276 |
- enewgroup rabbitmq |
277 |
- enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq |
278 |
- python-any-r1_pkg_setup |
279 |
-} |
280 |
- |
281 |
-src_compile() { |
282 |
- emake all docs_all |
283 |
- gunzip docs/*.gz |
284 |
-} |
285 |
- |
286 |
-src_install() { |
287 |
- # erlang module |
288 |
- local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" |
289 |
- |
290 |
- einfo "Setting correct RABBITMQ_HOME in scripts" |
291 |
- sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ |
292 |
- -i scripts/rabbitmq-env || die |
293 |
- |
294 |
- einfo "Installing Erlang modules to ${targetdir}" |
295 |
- insinto "${targetdir}" |
296 |
- doins -r ebin include plugins |
297 |
- |
298 |
- einfo "Installing server scripts to /usr/sbin" |
299 |
- for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do |
300 |
- exeinto /usr/libexec/rabbitmq |
301 |
- doexe scripts/${script} |
302 |
- newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} |
303 |
- done |
304 |
- |
305 |
- # install the init script |
306 |
- newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq |
307 |
- systemd_dounit "${FILESDIR}/rabbitmq.service" |
308 |
- |
309 |
- # install documentation |
310 |
- doman docs/*.[15] |
311 |
- dodoc README |
312 |
- |
313 |
- # create the directory where our log file will go. |
314 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
315 |
- keepdir /var/log/rabbitmq /etc/rabbitmq |
316 |
- |
317 |
- # create the mnesia directory |
318 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
319 |
- dodir /var/lib/rabbitmq{,/mnesia} |
320 |
-} |
321 |
- |
322 |
-pkg_preinst() { |
323 |
- if has_version "<=net-misc/rabbitmq-server-1.8.0"; then |
324 |
- elog "IMPORTANT UPGRADE NOTICE:" |
325 |
- elog |
326 |
- elog "RabbitMQ is now running as an unprivileged user instead of root." |
327 |
- elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." |
328 |
- elog "Please run the following commands as root:" |
329 |
- elog |
330 |
- elog " usermod -d /var/lib/rabbitmq rabbitmq" |
331 |
- elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" |
332 |
- elog |
333 |
- elif has_version "<net-misc/rabbitmq-server-2.1.1"; then |
334 |
- elog "IMPORTANT UPGRADE NOTICE:" |
335 |
- elog |
336 |
- elog "Please read release notes before upgrading:" |
337 |
- elog |
338 |
- elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt" |
339 |
- fi |
340 |
- if has_version "<net-misc/rabbitmq-server-3.3.0"; then |
341 |
- elog |
342 |
- elog "This release changes the behaviour of the default guest user:" |
343 |
- elog |
344 |
- elog "http://www.rabbitmq.com/access-control.html" |
345 |
- fi |
346 |
-} |
347 |
|
348 |
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild |
349 |
deleted file mode 100644 |
350 |
index caccdc1..00000000 |
351 |
--- a/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild |
352 |
+++ /dev/null |
353 |
@@ -1,101 +0,0 @@ |
354 |
-# Copyright 1999-2016 Gentoo Foundation |
355 |
-# Distributed under the terms of the GNU General Public License v2 |
356 |
-# $Id$ |
357 |
- |
358 |
-EAPI="5" |
359 |
- |
360 |
-PYTHON_COMPAT=( python2_7 ) |
361 |
- |
362 |
-inherit eutils python-any-r1 systemd user |
363 |
- |
364 |
-DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" |
365 |
-HOMEPAGE="http://www.rabbitmq.com/" |
366 |
-SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" |
367 |
- |
368 |
-LICENSE="GPL-2 MPL-1.1" |
369 |
-SLOT="0" |
370 |
-KEYWORDS="~amd64 ~x86" |
371 |
-IUSE="" |
372 |
- |
373 |
-RDEPEND="dev-lang/erlang" |
374 |
-DEPEND="${RDEPEND} |
375 |
- app-arch/zip |
376 |
- app-arch/unzip |
377 |
- app-text/docbook-xml-dtd:4.5 |
378 |
- app-text/xmlto |
379 |
- dev-libs/libxslt |
380 |
- $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') |
381 |
-" |
382 |
- |
383 |
-pkg_setup() { |
384 |
- enewgroup rabbitmq |
385 |
- enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq |
386 |
- python-any-r1_pkg_setup |
387 |
-} |
388 |
- |
389 |
-src_compile() { |
390 |
- emake all docs_all |
391 |
- gunzip docs/*.gz |
392 |
-} |
393 |
- |
394 |
-src_install() { |
395 |
- # erlang module |
396 |
- local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" |
397 |
- |
398 |
- einfo "Setting correct RABBITMQ_HOME in scripts" |
399 |
- sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ |
400 |
- -i scripts/rabbitmq-env || die |
401 |
- |
402 |
- einfo "Installing Erlang modules to ${targetdir}" |
403 |
- insinto "${targetdir}" |
404 |
- doins -r ebin include plugins |
405 |
- |
406 |
- einfo "Installing server scripts to /usr/sbin" |
407 |
- for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do |
408 |
- exeinto /usr/libexec/rabbitmq |
409 |
- doexe scripts/${script} |
410 |
- newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} |
411 |
- done |
412 |
- |
413 |
- # install the init script |
414 |
- newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq |
415 |
- systemd_dounit "${FILESDIR}/rabbitmq.service" |
416 |
- |
417 |
- # install documentation |
418 |
- doman docs/*.[15] |
419 |
- dodoc README |
420 |
- |
421 |
- # create the directory where our log file will go. |
422 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
423 |
- keepdir /var/log/rabbitmq /etc/rabbitmq |
424 |
- |
425 |
- # create the mnesia directory |
426 |
- diropts -m 0770 -o rabbitmq -g rabbitmq |
427 |
- dodir /var/lib/rabbitmq{,/mnesia} |
428 |
-} |
429 |
- |
430 |
-pkg_preinst() { |
431 |
- if has_version "<=net-misc/rabbitmq-server-1.8.0"; then |
432 |
- elog "IMPORTANT UPGRADE NOTICE:" |
433 |
- elog |
434 |
- elog "RabbitMQ is now running as an unprivileged user instead of root." |
435 |
- elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." |
436 |
- elog "Please run the following commands as root:" |
437 |
- elog |
438 |
- elog " usermod -d /var/lib/rabbitmq rabbitmq" |
439 |
- elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" |
440 |
- elog |
441 |
- elif has_version "<net-misc/rabbitmq-server-2.1.1"; then |
442 |
- elog "IMPORTANT UPGRADE NOTICE:" |
443 |
- elog |
444 |
- elog "Please read release notes before upgrading:" |
445 |
- elog |
446 |
- elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt" |
447 |
- fi |
448 |
- if has_version "<net-misc/rabbitmq-server-3.3.0"; then |
449 |
- elog |
450 |
- elog "This release changes the behaviour of the default guest user:" |
451 |
- elog |
452 |
- elog "http://www.rabbitmq.com/access-control.html" |
453 |
- fi |
454 |
-} |