Gentoo Archives: gentoo-commits

From: Alexys Jacob <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/mms-agent/
Date: Mon, 31 Jul 2017 07:28:10
Message-Id: 1501486073.ca761026cb13f3b275f1286839a7ce94317d770b.ultrabug@gentoo
1 commit: ca761026cb13f3b275f1286839a7ce94317d770b
2 Author: Ultrabug <ultrabug <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 31 07:27:53 2017 +0000
4 Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 31 07:27:53 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca761026
7
8 app-admin/mms-agent: version bump
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 app-admin/mms-agent/Manifest | 1 +
13 app-admin/mms-agent/mms-agent-6.0.0.381_p1.ebuild | 59 +++++++++++++++++++++++
14 2 files changed, 60 insertions(+)
15
16 diff --git a/app-admin/mms-agent/Manifest b/app-admin/mms-agent/Manifest
17 index 51895a4d22d..b1ba9afefd2 100644
18 --- a/app-admin/mms-agent/Manifest
19 +++ b/app-admin/mms-agent/Manifest
20 @@ -1,2 +1,3 @@
21 DIST mongodb-mms-monitoring-agent-3.7.0.212-1.linux_i386.tar.gz 2554037 SHA256 94e6c826c3bd63205dbf42dca9830d5ed706cd0cfe8c0ea16df014e01fa7a0aa SHA512 532d1c2dee00ee2b64654f43ded1cd8b40da8401ea0edb24c81cee80a46289ebde47697c43cb3ffbf6ce3ef88e8d6b78c6ba1e0a615a7488efe1c42f1d827897 WHIRLPOOL b8a7d77a6194134cec74ac164b178cd8896bc9774ba999bed2ce71e152926fcde8ed59c1d14c369a43d6b8c5fc1e09dfb2b725f080df2401fc159141ebe949fb
22 DIST mongodb-mms-monitoring-agent-3.7.0.212-1.linux_x86_64.tar.gz 2643320 SHA256 cad543f43e1e803d2af691e634369922f721430f4355027df49d39fe276b8781 SHA512 c4c0d10bca91485680760d25b0cd9dde2081af60fe7bd5528fea13b12676cb10bb069dab5acfac645cf56001a4579df32d34b268b99f449a59d314c6e3ffaa21 WHIRLPOOL 03fd70c99fd7f97a968261fe0ce4ea473b33988dd15253422fa3c9b6e536e024c3bd36d822406d86750c2ab4a4a39dfb329754bc604add664e6e0c4b185d4cda
23 +DIST mongodb-mms-monitoring-agent-6.0.0.381-1.linux_x86_64.tar.gz 3618281 SHA256 5474e633c5b65817482da6c303f119c89c5beb74caabf1f82adc8690c7645ad1 SHA512 79366c8ec0aaa3209d7e54942a375185312c491ffc825d9bf70d1fca36b93ab819dccf12e8f1a54c8dbd24ff501a3e3547a5a453e80308d6d638e7c3cf866f9c WHIRLPOOL f2f7baf22890a69c36ab4275c3f923b2fee4661e324bd72ea618ddce580d887c54b70db3eb3aae1d0fe74259e0365588a122b9211f09de71a801890a7a6fd654
24
25 diff --git a/app-admin/mms-agent/mms-agent-6.0.0.381_p1.ebuild b/app-admin/mms-agent/mms-agent-6.0.0.381_p1.ebuild
26 new file mode 100644
27 index 00000000000..4f485765d82
28 --- /dev/null
29 +++ b/app-admin/mms-agent/mms-agent-6.0.0.381_p1.ebuild
30 @@ -0,0 +1,59 @@
31 +# Copyright 1999-2017 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit eutils user
37 +
38 +MY_PV=${PV/_p/-}
39 +
40 +DESCRIPTION="MongoDB MMS agents"
41 +HOMEPAGE="http://cloud.mongodb.com"
42 +SRC_URI="
43 + monitoring? (
44 + https://cloud.mongodb.com/download/agent/monitoring/mongodb-mms-monitoring-agent-${MY_PV}.linux_x86_64.tar.gz
45 + )
46 +"
47 +
48 +LICENSE="Apache-2.0"
49 +SLOT="0"
50 +KEYWORDS="~amd64"
51 +IUSE="+monitoring"
52 +
53 +REQUIRED_USE="|| ( monitoring )"
54 +
55 +RDEPEND="!<dev-db/mongodb-3.0.0[mms-agent]"
56 +DEPEND="${RDEPEND}"
57 +
58 +S="${WORKDIR}/mongodb-mms-monitoring-agent-${MY_PV}.linux_x86_64"
59 +
60 +pkg_setup() {
61 + enewgroup mongodb
62 + enewuser mongodb -1 -1 /var/lib/${PN} mongodb
63 +}
64 +
65 +src_install() {
66 + if use monitoring; then
67 + local MY_PN="mms-monitoring-agent"
68 + local MY_D="/opt/${MY_PN}"
69 +
70 + insinto ${MY_D}
71 + doins mongodb-mms-monitoring-agent
72 + fperms +x "${MY_D}"/mongodb-mms-monitoring-agent
73 +
74 + insinto /etc
75 + doins monitoring-agent.config
76 + rm monitoring-agent.config
77 + dosym /etc/monitoring-agent.config ${MY_D}/monitoring-agent.config
78 +
79 + fowners -R mongodb:mongodb ${MY_D}
80 + newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
81 + fi
82 +}
83 +
84 +pkg_postinst() {
85 + if use monitoring; then
86 + elog "MMS Monitoring Agent configuration file :"
87 + elog " /etc/monitoring-agent.config"
88 + fi
89 +}