Gentoo Archives: gentoo-commits

From: Alexys Jacob <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/moosefs/, sys-cluster/moosefs/files/
Date: Mon, 27 May 2019 21:20:57
Message-Id: 1558992044.2b78359120f1f825a1f5b23ce7cc033637322577.ultrabug@gentoo
1 commit: 2b78359120f1f825a1f5b23ce7cc033637322577
2 Author: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
3 AuthorDate: Mon May 27 21:19:45 2019 +0000
4 Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
5 CommitDate: Mon May 27 21:20:44 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b783591
7
8 sys-cluster/moosefs: last rite drop
9
10 Signed-off-by: Alexys Jacob <ultrabug <AT> gentoo.org>
11
12 sys-cluster/moosefs/Manifest | 2 -
13 sys-cluster/moosefs/files/mfs.confd | 11 ---
14 sys-cluster/moosefs/files/mfs.initd-r1 | 96 -------------------------
15 sys-cluster/moosefs/files/mfscgiserver.confd | 9 ---
16 sys-cluster/moosefs/files/mfscgiserver.initd-r1 | 29 --------
17 sys-cluster/moosefs/metadata.xml | 16 -----
18 sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild | 65 -----------------
19 sys-cluster/moosefs/moosefs-1.6.27.ebuild | 65 -----------------
20 8 files changed, 293 deletions(-)
21
22 diff --git a/sys-cluster/moosefs/Manifest b/sys-cluster/moosefs/Manifest
23 deleted file mode 100644
24 index 3c83f16d739..00000000000
25 --- a/sys-cluster/moosefs/Manifest
26 +++ /dev/null
27 @@ -1,2 +0,0 @@
28 -DIST mfs-1.6.26.tar.gz 754573 BLAKE2B d03b48599baa8aecc13171ba6cb7da99c02e74336ecf6e8d1608e534cf6bf220552bc22549839591e1890190e56f89b53a9afc9369d674c7d8689c9cb8ddeb52 SHA512 42fdf2b43f3d4a81068ecad48da5519adbc9fb753931198f48741e6d7235b80864ee7d8e3c04b5de2e9536be9459b72e3a5b12037adfdb97bf2a7695595e9ec5
29 -DIST mfs-1.6.27-1.tar.gz 771983 BLAKE2B 688367bd24e8295d9472c2880786146cfca70aaa6f4c9ac5b50befaa0646b90ace2897ef82b6b77be15ef54d3c4c1ae047304c799f2606da290e0b378a991922 SHA512 8e222c0741b09206e7fb6c792d679d2defa4d7f4de4c20551c236453604153fdb6e5ec049c14c675a80afa2d9df283bb4eb2e407f70cd55dbe204c325a473d59
30
31 diff --git a/sys-cluster/moosefs/files/mfs.confd b/sys-cluster/moosefs/files/mfs.confd
32 deleted file mode 100644
33 index 423795e3335..00000000000
34 --- a/sys-cluster/moosefs/files/mfs.confd
35 +++ /dev/null
36 @@ -1,11 +0,0 @@
37 -# Which mooseFS roles should we start ?
38 -#
39 -# NOTE: The roles are stopped in *reverse* order of the given list
40 -# so make sure to list mfsmaster *before* the other roles.
41 -#
42 -# Possible values: mfsmaster mfsmetalogger mfschunkserver
43 -#ROLES=""
44 -
45 -# If the role mfsmaster fails to start, should we try to run mfsmetarestore -a ?
46 -# Possible values: 0 (no), 1 (yes)
47 -AUTORESTORE=0
48 \ No newline at end of file
49
50 diff --git a/sys-cluster/moosefs/files/mfs.initd-r1 b/sys-cluster/moosefs/files/mfs.initd-r1
51 deleted file mode 100644
52 index 89715bf310c..00000000000
53 --- a/sys-cluster/moosefs/files/mfs.initd-r1
54 +++ /dev/null
55 @@ -1,96 +0,0 @@
56 -#!/sbin/openrc-run
57 -
58 -extra_started_commands="reload"
59 -
60 -depend() {
61 - need net
62 -}
63 -
64 -chkconfig() {
65 - [ -z "${ROLES}" ] && { eerror "No role defined !"; return 1;}
66 - for ROLE in ${ROLES}; do
67 - if [ ! -f /etc/mfs/${ROLE}.cfg ]; then
68 - eerror "Missing configuration file for role ${ROLE} !"
69 - return 1
70 - fi
71 - done
72 - return 0
73 -}
74 -
75 -autorestore() {
76 - einfo "AUTORESTORE set, trying to restore metadata files"
77 - mfsmetarestore -a &>/dev/null
78 - return $?
79 -}
80 -
81 -start_role() {
82 - local ROLE=$1
83 - local RETURN=0
84 -
85 - ebegin "${ROLE}"
86 - start-stop-daemon -q --start --exec "${ROLE}" -- start >/dev/null
87 - RETURN=$?
88 - eend ${RETURN}
89 -
90 - return ${RETURN}
91 -}
92 -
93 -start_roles() {
94 - local RETURN=0
95 -
96 - eindent
97 - for ROLE in ${ROLES}; do
98 -
99 - start_role ${ROLE} || RETURN=$?
100 - eend ${RETURN}
101 -
102 - if [ "${RETURN}" != "0" ] && [ "${ROLE}" == "mfsmaster" ] && [ ${AUTORESTORE} -eq 1 ]; then
103 - eindent
104 - autorestore && start_role ${ROLE}
105 - RETURN=$?
106 - eoutdent
107 - fi
108 -
109 - [ "${RETURN}" != "0" ] && break
110 - done
111 - eoutdent
112 -
113 - return ${RETURN}
114 -}
115 -
116 -start() {
117 - ebegin "Starting mfs node"
118 - chkconfig && start_roles
119 - eend $?
120 -}
121 -
122 -stop() {
123 - local RETURN=0
124 -
125 - ebegin "Stopping mfs node"
126 - eindent
127 - local REVERSE=$(echo ${ROLES} | tac -s' ')
128 - for ROLE in ${REVERSE}; do
129 - ebegin "${ROLE}"
130 - start-stop-daemon -q --stop -n ${ROLE} || RETURN=$?
131 - eend ${RETURN}
132 - done
133 - eoutdent
134 -
135 - eend ${RETURN}
136 -}
137 -
138 -reload() {
139 - local RETURN=0
140 -
141 - ebegin "Reloading mfs node"
142 - eindent
143 - for ROLE in ${ROLES}; do
144 - ebegin "${ROLE}"
145 - start-stop-daemon --signal HUP -n ${ROLE}
146 - eend ${RETURN}
147 - done
148 - eoutdent
149 -
150 - eend ${RETURN}
151 -}
152
153 diff --git a/sys-cluster/moosefs/files/mfscgiserver.confd b/sys-cluster/moosefs/files/mfscgiserver.confd
154 deleted file mode 100644
155 index ae93c54f4f9..00000000000
156 --- a/sys-cluster/moosefs/files/mfscgiserver.confd
157 +++ /dev/null
158 @@ -1,9 +0,0 @@
159 -# MooseFS HTTP/CGI server configuration.
160 -
161 -# BIND_HOST: local address to listen on
162 -# default: any
163 -BIND_HOST="0.0.0.0"
164 -
165 -# BIND_PORT: port to listen on
166 -# default: 9425
167 -BIND_PORT=9425
168
169 diff --git a/sys-cluster/moosefs/files/mfscgiserver.initd-r1 b/sys-cluster/moosefs/files/mfscgiserver.initd-r1
170 deleted file mode 100644
171 index d60cf8034cd..00000000000
172 --- a/sys-cluster/moosefs/files/mfscgiserver.initd-r1
173 +++ /dev/null
174 @@ -1,29 +0,0 @@
175 -#!/sbin/openrc-run
176 -
177 -PIDFILE=/var/run/mfscgiserv.pid
178 -
179 -extra_started_commands="reload"
180 -
181 -depend() {
182 - need net
183 -}
184 -
185 -start() {
186 - ebegin "Starting mfs CGI server"
187 - start-stop-daemon --start --quiet --exec /usr/sbin/mfscgiserv \
188 - --pidfile "${PIDFILE}" --make-pidfile --background \
189 - -- -H ${BIND_HOST} -P ${BIND_PORT} -f
190 - eend $?
191 -}
192 -
193 -stop() {
194 - ebegin "Stopping mfs CGI server"
195 - start-stop-daemon --stop -q --pidfile "${PIDFILE}"
196 - eend $?
197 -}
198 -
199 -reload() {
200 - ebegin "Reloading mfs CGI server"
201 - start-stop-daemon --signal HUP --pidfile "${PIDFILE}"
202 - eend $?
203 -}
204
205 diff --git a/sys-cluster/moosefs/metadata.xml b/sys-cluster/moosefs/metadata.xml
206 deleted file mode 100644
207 index d42432463d9..00000000000
208 --- a/sys-cluster/moosefs/metadata.xml
209 +++ /dev/null
210 @@ -1,16 +0,0 @@
211 -<?xml version="1.0" encoding="UTF-8"?>
212 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
213 -<pkgmetadata>
214 - <maintainer type="project">
215 - <email>cluster@g.o</email>
216 - <name>Gentoo Cluster Project</name>
217 - </maintainer>
218 - <longdescription>MooseFS is a fault tolerant, network distributed file system.
219 - It spreads data over several physical servers which are visible to the user as one resource.
220 - For standard file operations MooseFS acts as other Unix-alike file systems
221 - </longdescription>
222 - <use>
223 - <flag name="cgi">Install CGI server and scripts.</flag>
224 - <flag name="fuse">Install the mfsmount utility.</flag>
225 - </use>
226 -</pkgmetadata>
227
228 diff --git a/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild b/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild
229 deleted file mode 100644
230 index cdcf22ba078..00000000000
231 --- a/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild
232 +++ /dev/null
233 @@ -1,65 +0,0 @@
234 -# Copyright 1999-2017 Gentoo Foundation
235 -# Distributed under the terms of the GNU General Public License v2
236 -
237 -EAPI="5"
238 -
239 -PYTHON_COMPAT=( python2_7 )
240 -
241 -inherit eutils python-single-r1 user
242 -
243 -MY_P="mfs-${PV}"
244 -S="${WORKDIR}/${MY_P}"
245 -
246 -DESCRIPTION="A filesystem for highly reliable petabyte storage"
247 -HOMEPAGE="http://www.moosefs.org/"
248 -SRC_URI="http://pro.hit.gemius.pl/hitredir/id=p4CVHPOzkVa0JJIK.m0Ee6dyHZEgoQb1KaiPmVK29EX.M7/url=moosefs.org/tl_files/mfscode/${MY_P}.tar.gz"
249 -
250 -LICENSE="GPL-3"
251 -SLOT="0"
252 -KEYWORDS="~amd64 ~x86"
253 -IUSE="cgi +fuse static-libs"
254 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
255 -
256 -RDEPEND="
257 - ${PYTHON_DEPS}
258 - fuse? ( >=sys-fs/fuse-2.6 )"
259 -DEPEND="${RDEPEND}"
260 -
261 -pkg_setup() {
262 - enewgroup mfs
263 - enewuser mfs -1 -1 -1 mfs
264 - python-single-r1_pkg_setup
265 -}
266 -
267 -src_prepare() {
268 - # rename dist config files
269 - sed -i 's@\.cfg\.dist@\.cfg@g' mfsdata/Makefile.in || die
270 -}
271 -
272 -src_configure() {
273 - local myopts=""
274 - use fuse || myopts="--disable-mfsmount"
275 - econf \
276 - --sysconfdir=/etc/mfs \
277 - --with-default-user=mfs \
278 - --with-default-group=mfs \
279 - $(use_enable cgi mfscgi) \
280 - $(use_enable cgi mfscgiserv) \
281 - $(use_enable static-libs static) \
282 - ${myopts}
283 -}
284 -
285 -src_install() {
286 - emake DESTDIR="${D}" install
287 -
288 - newinitd "${FILESDIR}/mfs.initd-r1" mfs
289 - newconfd "${FILESDIR}/mfs.confd" mfs
290 - if use cgi; then
291 - python_fix_shebang "${D}"/usr/sbin/mfscgiserv
292 - newinitd "${FILESDIR}/mfscgiserver.initd-r1" mfscgiserver
293 - newconfd "${FILESDIR}/mfscgiserver.confd" mfscgiserver
294 - fi
295 -
296 - chown -R mfs:mfs "${D}/var/lib/mfs" || die
297 - chmod 750 "${D}/var/lib/mfs" || die
298 -}
299
300 diff --git a/sys-cluster/moosefs/moosefs-1.6.27.ebuild b/sys-cluster/moosefs/moosefs-1.6.27.ebuild
301 deleted file mode 100644
302 index 87cbdf9bdb5..00000000000
303 --- a/sys-cluster/moosefs/moosefs-1.6.27.ebuild
304 +++ /dev/null
305 @@ -1,65 +0,0 @@
306 -# Copyright 1999-2017 Gentoo Foundation
307 -# Distributed under the terms of the GNU General Public License v2
308 -
309 -EAPI="5"
310 -
311 -PYTHON_COMPAT=( python2_7 )
312 -
313 -inherit eutils python-single-r1 user
314 -
315 -MY_P="mfs-${PV}"
316 -S="${WORKDIR}/${MY_P}"
317 -
318 -DESCRIPTION="A filesystem for highly reliable petabyte storage"
319 -HOMEPAGE="http://www.moosefs.org/"
320 -SRC_URI="http://pro.hit.gemius.pl/hitredir/id=.WCbG2t.7Ln5k1s3Q9xPg8cPfX.wVMc5kyXfrKcJTDH.c7/url=moosefs.org/tl_files/mfscode/${MY_P}-1.tar.gz"
321 -
322 -LICENSE="GPL-3"
323 -SLOT="0"
324 -KEYWORDS="~amd64 ~x86"
325 -IUSE="cgi +fuse static-libs"
326 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
327 -
328 -RDEPEND="
329 - ${PYTHON_DEPS}
330 - fuse? ( >=sys-fs/fuse-2.6 )"
331 -DEPEND="${RDEPEND}"
332 -
333 -pkg_setup() {
334 - enewgroup mfs
335 - enewuser mfs -1 -1 -1 mfs
336 - python-single-r1_pkg_setup
337 -}
338 -
339 -src_prepare() {
340 - # rename dist config files
341 - sed -i 's@\.cfg\.dist@\.cfg@g' mfsdata/Makefile.in || die
342 -}
343 -
344 -src_configure() {
345 - local myopts=""
346 - use fuse || myopts="--disable-mfsmount"
347 - econf \
348 - --sysconfdir=/etc/mfs \
349 - --with-default-user=mfs \
350 - --with-default-group=mfs \
351 - $(use_enable cgi mfscgi) \
352 - $(use_enable cgi mfscgiserv) \
353 - $(use_enable static-libs static) \
354 - ${myopts}
355 -}
356 -
357 -src_install() {
358 - emake DESTDIR="${D}" install
359 -
360 - newinitd "${FILESDIR}/mfs.initd-r1" mfs
361 - newconfd "${FILESDIR}/mfs.confd" mfs
362 - if use cgi; then
363 - python_fix_shebang "${D}"/usr/sbin/mfscgiserv
364 - newinitd "${FILESDIR}/mfscgiserver.initd-r1" mfscgiserver
365 - newconfd "${FILESDIR}/mfscgiserver.confd" mfscgiserver
366 - fi
367 -
368 - chown -R mfs:mfs "${D}/var/lib/mfs" || die
369 - chmod 750 "${D}/var/lib/mfs" || die
370 -}