Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/ganglia/files/, sys-cluster/ganglia/
Date: Sat, 30 Jan 2021 23:27:23
Message-Id: 1612049113.fc58734b37d308e912d20b96b1ca8bf970da90f4.mgorny@gentoo
1 commit: fc58734b37d308e912d20b96b1ca8bf970da90f4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 30 23:25:13 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 30 23:25:13 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc58734b
7
8 sys-cluster/ganglia: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 sys-cluster/ganglia/files/gmetad-python.rc | 30 -------
13 sys-cluster/ganglia/files/gmetad.rc | 18 ----
14 sys-cluster/ganglia/files/gmond.rc | 18 ----
15 sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild | 127 ----------------------------
16 4 files changed, 193 deletions(-)
17
18 diff --git a/sys-cluster/ganglia/files/gmetad-python.rc b/sys-cluster/ganglia/files/gmetad-python.rc
19 deleted file mode 100644
20 index a01e42ebd78..00000000000
21 --- a/sys-cluster/ganglia/files/gmetad-python.rc
22 +++ /dev/null
23 @@ -1,30 +0,0 @@
24 -#!/sbin/openrc-run
25 -# Copyright 1999-2015 Gentoo Foundation
26 -# Distributed under the terms of the GNU General Public License v2
27 -
28 -PIDFILE=/var/run/gmetad-python.pid
29 -
30 -depend() {
31 - need net
32 - after ntp-client ntpd
33 -}
34 -
35 -start() {
36 - ebegin "Starting GANGLIA gmetad-python: "
37 - start-stop-daemon \
38 - --start --quiet \
39 - --exec /usr/bin/gmetad.py \
40 - --pidfile ${PIDFILE} \
41 - -- \
42 - -p ${PIDFILE}
43 - eend $? "Failed to start gmetad-python"
44 -}
45 -
46 -stop() {
47 - ebegin "Shutting down GANGLIA gmetad-python: "
48 - start-stop-daemon \
49 - --stop --quiet \
50 - --pidfile ${PIDFILE} \
51 - --exec /usr/bin/gmetad.py
52 - eend $? "Failed to stop gmetad-python"
53 -}
54
55 diff --git a/sys-cluster/ganglia/files/gmetad.rc b/sys-cluster/ganglia/files/gmetad.rc
56 deleted file mode 100644
57 index bb57487a3e0..00000000000
58 --- a/sys-cluster/ganglia/files/gmetad.rc
59 +++ /dev/null
60 @@ -1,18 +0,0 @@
61 -#!/sbin/openrc-run
62 -
63 -depend() {
64 - need net
65 - after ntp-client ntpd
66 -}
67 -
68 -start() {
69 - ebegin "Starting GANGLIA gmetad: "
70 - start-stop-daemon --start --quiet --exec /usr/sbin/gmetad
71 - eend $? "Failed to start gmetad"
72 -}
73 -
74 -stop() {
75 - ebegin "Shutting down GANGLIA gmetad: "
76 - start-stop-daemon --stop --quiet --exec /usr/sbin/gmetad
77 - eend $? "Failed to stop gmetad"
78 -}
79
80 diff --git a/sys-cluster/ganglia/files/gmond.rc b/sys-cluster/ganglia/files/gmond.rc
81 deleted file mode 100644
82 index 621be8d1409..00000000000
83 --- a/sys-cluster/ganglia/files/gmond.rc
84 +++ /dev/null
85 @@ -1,18 +0,0 @@
86 -#!/sbin/openrc-run
87 -
88 -depend() {
89 - need net
90 - after ntp-client ntpd
91 -}
92 -
93 -start() {
94 - ebegin "Starting GANGLIA gmond: "
95 - start-stop-daemon --start --quiet --exec /usr/sbin/gmond
96 - eend $? "Failed to start gmond"
97 -}
98 -
99 -stop() {
100 - ebegin "Shutting down GANGLIA gmond: "
101 - start-stop-daemon --stop --quiet --exec /usr/sbin/gmond
102 - eend $? "Failed to stop gmond"
103 -}
104
105 diff --git a/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild b/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild
106 deleted file mode 100644
107 index 5509498cc08..00000000000
108 --- a/sys-cluster/ganglia/ganglia-3.7.1-r1.ebuild
109 +++ /dev/null
110 @@ -1,127 +0,0 @@
111 -# Copyright 1999-2017 Gentoo Foundation
112 -# Distributed under the terms of the GNU General Public License v2
113 -
114 -EAPI=5
115 -
116 -PYTHON_COMPAT=( python2_7 )
117 -DISTUTILS_OPTIONAL=1
118 -
119 -inherit distutils-r1 eutils multilib systemd
120 -
121 -DESCRIPTION="A scalable distributed monitoring system for clusters and grids"
122 -HOMEPAGE="http://ganglia.sourceforge.net/"
123 -SRC_URI="mirror://sourceforge/ganglia/${P}.tar.gz"
124 -LICENSE="BSD"
125 -
126 -SLOT="0"
127 -KEYWORDS="amd64 ppc x86"
128 -IUSE="minimal pcre python examples"
129 -
130 -DEPEND="dev-libs/confuse
131 - dev-libs/expat
132 - >=dev-libs/apr-1.0
133 - net-libs/libnsl:0=
134 - !dev-db/firebird
135 - pcre? ( dev-libs/libpcre )
136 - python? ( ${PYTHON_DEPS} )"
137 -
138 -RDEPEND="
139 - ${DEPEND}
140 - !minimal? ( net-analyzer/rrdtool )"
141 -
142 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
143 -
144 -src_prepare() {
145 - if use python && ! use minimal; then
146 - pushd gmetad-python >/dev/null || die
147 - distutils-r1_src_prepare
148 - popd >/dev/null || die
149 - fi
150 -}
151 -
152 -src_configure() {
153 - if use python; then
154 - python_setup
155 - fi
156 -
157 - econf \
158 - --with-systemdsystemunitdir=$(systemd_get_unitdir) \
159 - --enable-gexec \
160 - --sysconfdir="${EPREFIX}"/etc/${PN} \
161 - --enable-static=no \
162 - $(use_enable python) \
163 - $(use_with pcre libpcre) \
164 - $(use_with !minimal gmetad)
165 -}
166 -
167 -src_compile() {
168 - default_src_compile
169 -
170 - if use python && ! use minimal; then
171 - pushd gmetad-python >/dev/null || die
172 - distutils-r1_src_compile
173 - popd >/dev/null || die
174 - fi
175 -}
176 -
177 -src_install() {
178 - local exdir=/usr/share/doc/${P}
179 -
180 - emake DESTDIR="${D}" install
181 -
182 - newinitd "${FILESDIR}"/gmond.rc-2 gmond
183 - doman {mans/*.1,gmond/*.5}
184 - dodoc AUTHORS INSTALL NEWS README
185 -
186 - dodir /etc/ganglia/conf.d
187 - use python && dodir /usr/$(get_libdir)/ganglia/python_modules
188 - gmond/gmond -t > "${ED}"/etc/ganglia/gmond.conf
189 -
190 - if use examples; then
191 - insinto ${exdir}/cmod-examples
192 - doins gmond/modules/example/*.c
193 - if use python; then
194 - # Installing as an examples per upstream.
195 - insinto ${exdir}/pymod-examples
196 - doins gmond/python_modules/*/*.py
197 - insinto ${exdir}/pymod-examples/conf.d
198 - doins gmond/python_modules/conf.d/*.pyconf
199 - fi
200 - fi
201 -
202 - if ! use minimal; then
203 - insinto /etc/ganglia
204 - doins gmetad/gmetad.conf
205 - doman mans/gmetad.1
206 -
207 - newinitd "${FILESDIR}"/gmetad.rc-2 gmetad
208 - keepdir /var/lib/ganglia/rrds
209 - fowners nobody:nobody /var/lib/ganglia/rrds
210 -
211 - if use python; then
212 - pushd gmetad-python >/dev/null || die
213 - distutils-r1_src_install
214 - popd >/dev/null || die
215 - newinitd "${FILESDIR}"/gmetad-python.rc gmetad-python
216 - fi
217 - fi
218 -}
219 -
220 -src_test() {
221 - default_src_test
222 -
223 - if use python && ! use minimal; then
224 - pushd gmetad-python >/dev/null || die
225 - distutils-r1_src_test
226 - popd >/dev/null || die
227 - fi
228 -}
229 -
230 -pkg_postinst() {
231 - elog "A default configuration file for gmond has been generated"
232 - elog "for you as a template by running:"
233 - elog " /usr/sbin/gmond -t > /etc/ganglia/gmond.conf"
234 -
235 - elog "The web frontend for Ganglia has been split off. Emerge"
236 - elog "sys-cluster/ganglia-web if you need it."
237 -}