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