Gentoo Archives: gentoo-commits

From: Alexys Jacob <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/rabbitmq-server/
Date: Fri, 02 Dec 2016 08:54:21
Message-Id: 1480668832.981fa99007e401a4719802471de82d350af83bfa.ultrabug@gentoo
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 -}