summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 16:18:38 +0000
committerAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 16:18:38 +0000
commitd3f8ccb1d089c298a5caefd0dcb010b55f7f3bb5 (patch)
treea0d3946a780bd99f1f912bac8790564ba918342a
parent[sys-cluster/slurm] Slurm should have same id on all nodes (diff)
downloadgentoo-2-d3f8ccb1d089c298a5caefd0dcb010b55f7f3bb5.tar.gz
gentoo-2-d3f8ccb1d089c298a5caefd0dcb010b55f7f3bb5.tar.bz2
gentoo-2-d3f8ccb1d089c298a5caefd0dcb010b55f7f3bb5.zip
[sys-cluster/maui] Add maui key support
(Portage version: 2.2.0_alpha43/cvs/Linux x86_64)
-rw-r--r--sys-cluster/maui/ChangeLog5
-rw-r--r--sys-cluster/maui/maui-3.3.1-r2.ebuild17
2 files changed, 16 insertions, 6 deletions
diff --git a/sys-cluster/maui/ChangeLog b/sys-cluster/maui/ChangeLog
index 4c7d1ba2dd65..561d78062261 100644
--- a/sys-cluster/maui/ChangeLog
+++ b/sys-cluster/maui/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-cluster/maui
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/ChangeLog,v 1.22 2011/07/03 23:19:35 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/ChangeLog,v 1.23 2011/07/04 16:18:38 alexxy Exp $
+
+ 04 Jul 2011; Alexey Shvetsov <alexxy@gentoo.org> maui-3.3.1-r2.ebuild:
+ Add maui key support
*maui-3.3.1-r2 (03 Jul 2011)
diff --git a/sys-cluster/maui/maui-3.3.1-r2.ebuild b/sys-cluster/maui/maui-3.3.1-r2.ebuild
index 1ef2aeb762fc..331c077b6bc3 100644
--- a/sys-cluster/maui/maui-3.3.1-r2.ebuild
+++ b/sys-cluster/maui/maui-3.3.1-r2.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/maui-3.3.1-r2.ebuild,v 1.1 2011/07/03 23:19:35 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/maui-3.3.1-r2.ebuild,v 1.2 2011/07/04 16:18:38 alexxy Exp $
EAPI="4"
-inherit autotools eutils multilib
+inherit eutils multilib
DESCRIPTION="Maui Cluster Scheduler"
HOMEPAGE="http://www.clusterresources.com/products/maui/"
@@ -24,17 +24,24 @@ RDEPEND="${DEPEND}"
RESTRICT="fetch mirror"
+pkg_setup() {
+ if use slurm; then
+ if [ -z ${MAUI_KEY} ]; then
+ eerror "You should set MAUI_KEY to any integer value in make.conf"
+ return 1
+ fi
+ fi
+}
+
src_prepare() {
- epatch "${FILESDIR}"/3.2.6_p21-autoconf-2.60-compat.patch
sed -e "s:\$(INST_DIR)/lib:\$(INST_DIR)/$(get_libdir):" \
-i src/{moab,server,mcom}/Makefile || die
- eautoreconf
}
src_configure() {
local myconf
use pbs && myconf="--with-pbs="${EPREFIX}"/usr"
- use slurm && myconf="--with-wiki"
+ use slurm && myconf="--with-wiki --with-key=${MAUI_KEY}"
econf \
--with-spooldir="${EPREFIX}"/var/spool/${PN} \
${myconf}