summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexys Jacob <ultrabug@gentoo.org>2013-06-07 10:38:46 +0000
committerAlexys Jacob <ultrabug@gentoo.org>2013-06-07 10:38:46 +0000
commit69904209679a68298101fb555bcd1c058edb98e2 (patch)
tree3c8a27451a61095a02456fed2b988ce319ba51d3 /sys-cluster/moosefs
parentSet mccabe to PDEPEND, fixes Bug #472442 (diff)
downloadgentoo-2-69904209679a68298101fb555bcd1c058edb98e2.tar.gz
gentoo-2-69904209679a68298101fb555bcd1c058edb98e2.tar.bz2
gentoo-2-69904209679a68298101fb555bcd1c058edb98e2.zip
version bump, fix #468742, drop old
(Portage version: 2.1.12.2/cvs/Linux x86_64, signed Manifest commit with key B658FA13)
Diffstat (limited to 'sys-cluster/moosefs')
-rw-r--r--sys-cluster/moosefs/ChangeLog10
-rw-r--r--sys-cluster/moosefs/files/mfs.initd79
-rwxr-xr-xsys-cluster/moosefs/files/mfscgiserver.initd21
-rw-r--r--sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild (renamed from sys-cluster/moosefs/moosefs-1.6.25.ebuild)20
-rw-r--r--sys-cluster/moosefs/moosefs-1.6.27.ebuild (renamed from sys-cluster/moosefs/moosefs-1.6.26.ebuild)14
5 files changed, 32 insertions, 112 deletions
diff --git a/sys-cluster/moosefs/ChangeLog b/sys-cluster/moosefs/ChangeLog
index 0142f20d9e06..6eb0d12e5b8b 100644
--- a/sys-cluster/moosefs/ChangeLog
+++ b/sys-cluster/moosefs/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sys-cluster/moosefs
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/ChangeLog,v 1.5 2013/01/21 12:56:41 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/ChangeLog,v 1.6 2013/06/07 10:38:45 ultrabug Exp $
+
+*moosefs-1.6.27 (07 Jun 2013)
+*moosefs-1.6.26-r1 (07 Jun 2013)
+
+ 07 Jun 2013; Ultrabug <ultrabug@gentoo.org> -moosefs-1.6.25.ebuild,
+ -moosefs-1.6.26.ebuild, +moosefs-1.6.26-r1.ebuild, +moosefs-1.6.27.ebuild,
+ -files/mfs.initd, -files/mfscgiserver.initd:
+ version bump, fix #468742 thx to Marcin Grabowski, drop old
*moosefs-1.6.26 (21 Jan 2013)
diff --git a/sys-cluster/moosefs/files/mfs.initd b/sys-cluster/moosefs/files/mfs.initd
deleted file mode 100644
index b08d50c5d5d1..000000000000
--- a/sys-cluster/moosefs/files/mfs.initd
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/sbin/runscript
-
-depend() {
- need net
-}
-
-chkconfig() {
- [ -z "${ROLES}" ] && { eerror "No role defined !"; return 1;}
- for ROLE in ${ROLES}; do
- if [ ! -f /etc/mfs/${ROLE}.cfg ]; then
- eerror "Missing configuration file for role ${ROLE} !"
- return 1
- fi
- done
- return 0
-}
-
-autorestore() {
- einfo "AUTORESTORE set, trying to restore metadata files"
- mfsmetarestore -a &>/dev/null
- return $?
-}
-
-start_role() {
- local ROLE=$1
- local RETURN=0
-
- ebegin "${ROLE}"
- start-stop-daemon -q --start --exec "${ROLE}" -- start >/dev/null
- RETURN=$?
- eend ${RETURN}
-
- return ${RETURN}
-}
-
-start_roles() {
- local RETURN=0
-
- eindent
- for ROLE in ${ROLES}; do
-
- start_role ${ROLE} || RETURN=$?
- eend ${RETURN}
-
- if [ "${RETURN}" != "0" ] && [ "${ROLE}" == "mfsmaster" ] && [ ${AUTORESTORE} -eq 1 ]; then
- eindent
- autorestore && start_role ${ROLE}
- RETURN=$?
- eoutdent
- fi
-
- [ "${RETURN}" != "0" ] && break
- done
- eoutdent
-
- return ${RETURN}
-}
-
-start() {
- ebegin "Starting mfs node"
- chkconfig && start_roles
- eend $?
-}
-
-stop() {
- local RETURN=0
-
- ebegin "Stopping mfs node"
- eindent
- local REVERSE=$(echo ${ROLES} | tac -s' ')
- for ROLE in ${REVERSE}; do
- ebegin "${ROLE}"
- start-stop-daemon -q --stop -n ${ROLE} || RETURN=$?
- eend ${RETURN}
- done
- eoutdent
-
- eend ${RETURN}
-}
diff --git a/sys-cluster/moosefs/files/mfscgiserver.initd b/sys-cluster/moosefs/files/mfscgiserver.initd
deleted file mode 100755
index 13d033de7cd5..000000000000
--- a/sys-cluster/moosefs/files/mfscgiserver.initd
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/runscript
-
-PIDFILE=/var/run/mfscgiserv.pid
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting mfs CGI server"
- start-stop-daemon --start --quiet --exec /usr/sbin/mfscgiserv \
- --pidfile "${PIDFILE}" --make-pidfile --background \
- -- -H ${BIND_HOST} -P ${BIND_PORT} -f
- eend $?
-}
-
-stop() {
- ebegin "Stopping mfs CGI server"
- start-stop-daemon --stop -q --pidfile "${PIDFILE}"
- eend $?
-}
diff --git a/sys-cluster/moosefs/moosefs-1.6.25.ebuild b/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild
index adefb87c8068..5152eda7d069 100644
--- a/sys-cluster/moosefs/moosefs-1.6.25.ebuild
+++ b/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild
@@ -1,23 +1,27 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.25.ebuild,v 1.1 2012/07/02 13:51:07 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.26-r1.ebuild,v 1.1 2013/06/07 10:38:45 ultrabug Exp $
-EAPI=4
+EAPI="5"
-inherit eutils
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils python-single-r1
MY_P="mfs-${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="A filesystem for highly reliable petabyte storage"
HOMEPAGE="http://www.moosefs.org/"
-SRC_URI="http://www.moosefs.org/tl_files/mfscode/${MY_P}.tar.gz"
+SRC_URI="http://pro.hit.gemius.pl/hitredir/id=p4CVHPOzkVa0JJIK.m0Ee6dyHZEgoQb1KaiPmVK29EX.M7/url=moosefs.org/tl_files/mfscode/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi +fuse static-libs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
RDEPEND="
cgi? ( dev-lang/python )
fuse? ( >=sys-fs/fuse-2.6 )"
@@ -26,6 +30,7 @@ DEPEND="${RDEPEND}"
pkg_setup() {
enewgroup mfs
enewuser mfs -1 -1 -1 mfs
+ python-single-r1_pkg_setup
}
src_prepare() {
@@ -49,10 +54,11 @@ src_configure() {
src_install() {
emake DESTDIR="${D}" install
- newinitd "${FILESDIR}/mfs.initd" mfs
+ newinitd "${FILESDIR}/mfs.initd-r1" mfs
newconfd "${FILESDIR}/mfs.confd" mfs
if use cgi; then
- newinitd "${FILESDIR}/mfscgiserver.initd" mfscgiserver
+ python_fix_shebang "${D}"/usr/sbin/mfscgiserv
+ newinitd "${FILESDIR}/mfscgiserver.initd-r1" mfscgiserver
newconfd "${FILESDIR}/mfscgiserver.confd" mfscgiserver
fi
diff --git a/sys-cluster/moosefs/moosefs-1.6.26.ebuild b/sys-cluster/moosefs/moosefs-1.6.27.ebuild
index d666a7098cdd..86b455d2dc53 100644
--- a/sys-cluster/moosefs/moosefs-1.6.26.ebuild
+++ b/sys-cluster/moosefs/moosefs-1.6.27.ebuild
@@ -1,23 +1,27 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.26.ebuild,v 1.1 2013/01/21 12:56:41 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.27.ebuild,v 1.1 2013/06/07 10:38:45 ultrabug Exp $
-EAPI=4
+EAPI="5"
-inherit eutils
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils python-single-r1
MY_P="mfs-${PV}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="A filesystem for highly reliable petabyte storage"
HOMEPAGE="http://www.moosefs.org/"
-SRC_URI="http://www.moosefs.org/tl_files/mfscode/${MY_P}.tar.gz"
+SRC_URI="http://pro.hit.gemius.pl/hitredir/id=.WCbG2t.7Ln5k1s3Q9xPg8cPfX.wVMc5kyXfrKcJTDH.c7/url=moosefs.org/tl_files/mfscode/${MY_P}-1.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cgi +fuse static-libs"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
RDEPEND="
cgi? ( dev-lang/python )
fuse? ( >=sys-fs/fuse-2.6 )"
@@ -26,6 +30,7 @@ DEPEND="${RDEPEND}"
pkg_setup() {
enewgroup mfs
enewuser mfs -1 -1 -1 mfs
+ python-single-r1_pkg_setup
}
src_prepare() {
@@ -52,6 +57,7 @@ src_install() {
newinitd "${FILESDIR}/mfs.initd-r1" mfs
newconfd "${FILESDIR}/mfs.confd" mfs
if use cgi; then
+ python_fix_shebang "${D}"/usr/sbin/mfscgiserv
newinitd "${FILESDIR}/mfscgiserver.initd-r1" mfscgiserver
newconfd "${FILESDIR}/mfscgiserver.confd" mfscgiserver
fi