* [gentoo-commits] proj/sci:master commit in: sys-cluster/slurm/, sys-cluster/maui/, sys-cluster/slurm/files/, ...
@ 2011-07-03 23:58 Alexey Shvetsov
0 siblings, 0 replies; only message in thread
From: Alexey Shvetsov @ 2011-07-03 23:58 UTC (permalink / raw
To: gentoo-commits
commit: 6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674
Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 3 23:58:02 2011 +0000
Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 23:58:02 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=6da8f69a
Moved to tree
---
sys-cluster/maui/ChangeLog | 99 ----------------
.../files/3.2.6_p21-autoconf-2.60-compat.patch | 11 --
sys-cluster/maui/files/maui.initd | 24 ----
sys-cluster/maui/maui-3.3.1-r2.ebuild | 53 ---------
sys-cluster/maui/metadata.xml | 9 --
sys-cluster/slurm/files/slurm.confd | 5 -
sys-cluster/slurm/files/slurmctld.initd | 46 --------
sys-cluster/slurm/files/slurmd.initd | 46 --------
sys-cluster/slurm/files/slurmdbd.initd | 44 -------
sys-cluster/slurm/metadata.xml | 13 --
sys-cluster/slurm/slurm-2.2.7.ebuild | 121 --------------------
11 files changed, 0 insertions(+), 471 deletions(-)
diff --git a/sys-cluster/maui/ChangeLog b/sys-cluster/maui/ChangeLog
deleted file mode 100644
index aa592fe..0000000
--- a/sys-cluster/maui/ChangeLog
+++ /dev/null
@@ -1,99 +0,0 @@
-# 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.21 2011/06/30 08:28:12 xarthisius Exp $
-
- 30 Jun 2011; Kacper Kowalik <xarthisius@gentoo.org> maui-3.3.1-r1.ebuild:
- maui->PN, fix order of vars
-
- 29 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> files/maui.initd:
- Fix typo in init.d
-
- 29 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> maui-3.3.1-r1.ebuild:
- Reloacte spool to var not to usr
-
-*maui-3.3.1-r1 (29 Jun 2011)
-
- 29 Jun 2011; Alexey Shvetsov <alexxy@gentoo.org> -maui-3.3.1.ebuild,
- +maui-3.3.1-r1.ebuild, +files/maui.initd:
- Add init.d
-
-*maui-3.3.1 (05 Mar 2011)
-
- 05 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> +maui-3.3.1.ebuild:
- Version bump wrt #357493
-
-*maui-3.3 (14 Jul 2010)
-
- 14 Jul 2010; Justin Lecher <jlec@gentoo.org> +maui-3.3.ebuild:
- Version Bump and prefix support
-
-*maui-3.2.6_p21-r1 (24 Mar 2010)
-
- 24 Mar 2010; Justin Bronder <jsbronder@gentoo.org>
- +maui-3.2.6_p21-r1.ebuild, +files/maui-3.2.6_p21-pbs-nodefile.patch:
- Fix incorrect PBS_NODEFILE with newer glibc fix. #309755
-
- 02 Mar 2010; Justin Bronder <jsbronder@gentoo.org> maui-3.2.6_p16.ebuild,
- maui-3.2.6_p21.ebuild:
- Update deps
-
- 15 Jan 2010; Thilo Bangert <bangert@gentoo.org> Manifest:
- rebuild manifest (#164373)
-
- 23 Sep 2009; Patrick Lauer <patrick@gentoo.org> maui-3.2.6_p16.ebuild,
- maui-3.2.6_p21.ebuild:
- Remove virtual/libc
-
- 21 Jan 2009; weaver <weaver@gentoo.org> ChangeLog:
- Tweak patch to avoid obscure build failure with autoconf
-
-*maui-3.2.6_p21 (02 Jan 2009)
-
- 02 Jan 2009; weaver <weaver@gentoo.org>
- +files/3.2.6_p21-autoconf-2.60-compat.patch, +maui-3.2.6_p21.ebuild:
- Version bump, bug 164373. Drop 2 patches merged upstream.
-
- 31 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>;
- -maui-3.2.6_p13.ebuild, -maui-3.2.6_p13-r1.ebuild:
- Clean up.
-
- 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> maui-3.2.6_p13.ebuild,
- maui-3.2.6_p13-r1.ebuild, maui-3.2.6_p16.ebuild:
- (QA) RESTRICT clean up.
-
- 12 May 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- maui-3.2.6_p16.ebuild:
- Remove blocker on old openpbs, since it's out of the tree.
-
- 26 Apr 2007; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
- Update for cluster herd split to hp-cluster and ha-cluster.
-
-*maui-3.2.6_p16 (26 Sep 2006)
-
- 26 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/3.2.6_p16-autoconf-2.60-compat.patch,
- +files/3.2.6_p16-link-pbs-after-moab.patch,
- +files/3.2.6_p16-set-pbs-cflags-ldflags.patch, +maui-3.2.6_p16.ebuild:
- Bump. Works with PBS installed to /usr/libdir/pbs/lib, so blocks on older
- openpbs. May not work on torque 1.x either.
-
- 25 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- maui-3.2.6_p13-r1.ebuild:
- (#118197) need to inherit multilib.eclass to use get_libdir().
-
- 03 Jan 2006; Joel Martin <kanaka@gentoo.org> maui-3.2.6_p13-r1.ebuild:
- Add ~amd64
-
-*maui-3.2.6_p13-r1 (05 Jul 2005)
-
- 05 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
- +maui-3.2.6_p13-r1.ebuild:
- Move to virtual/pbs. And libpbs back in /usr/lib.
-
-*maui-3.2.6_p13 (05 Jul 2005)
-
- 05 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
- +maui-3.2.6_p13.ebuild:
- Initial commit of sys-cluster/maui. Ebuild by Pat Lougheed <patl@sfu.ca> and
- Robin Hugh Johnson <robbat2@gentoo.org>.
-
diff --git a/sys-cluster/maui/files/3.2.6_p21-autoconf-2.60-compat.patch b/sys-cluster/maui/files/3.2.6_p21-autoconf-2.60-compat.patch
deleted file mode 100644
index 9b77a27..0000000
--- a/sys-cluster/maui/files/3.2.6_p21-autoconf-2.60-compat.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- maui-3.2.6p21.orig/Makefile.in 2006-05-23 15:20:49.000000000 -0700
-+++ maui-3.2.6p21/Makefile.in 2006-09-25 20:42:24.000000000 -0700
-@@ -18,7 +18,7 @@
- # ============================
- # Resource Manager section
- # ============================
--@ll_definitions@@sdr_definitions@@pbs_definitions@@sge_definitions@@lsf_definitions@@mx_definitions@@pcre_definitions@
-+@pbs_definitions@
-
- # ============================
- # Master Makefile for @PACKAGE_NAME@-@PACKAGE_VERSION@
diff --git a/sys-cluster/maui/files/maui.initd b/sys-cluster/maui/files/maui.initd
deleted file mode 100644
index 03d654f..0000000
--- a/sys-cluster/maui/files/maui.initd
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/maui/files/maui.initd,v 1.2 2011/06/29 16:15:04 alexxy Exp $
-
-depend() {
- need net
- after pbs_server slurmctld
- before pbs_mom slurmd
- after logger
-}
-
-start() {
- ebegin "Starting Maui scheduler"
- start-stop-daemon --start --exec /usr/sbin/maui
- eend ${?}
-}
-
-stop() {
- ebegin "Stopping Maui scheduler"
- start-stop-daemon --stop -p /var/spool/maui/maui.pid
- eend ${?}
-}
-# vim:ts=4
diff --git a/sys-cluster/maui/maui-3.3.1-r2.ebuild b/sys-cluster/maui/maui-3.3.1-r2.ebuild
deleted file mode 100644
index 493bb3a..0000000
--- a/sys-cluster/maui/maui-3.3.1-r2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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-r1.ebuild,v 1.3 2011/06/30 08:28:12 xarthisius Exp $
-
-EAPI="4"
-
-inherit autotools eutils multilib
-
-DESCRIPTION="Maui Cluster Scheduler"
-HOMEPAGE="http://www.clusterresources.com/products/maui/"
-SRC_URI="http://www.adaptivecomputing.com/download/${PN}/${P}.tar.gz"
-
-LICENSE="maui"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-IUSE="pbs slurm"
-
-REQUIRED_USE="^^ ( pbs slurm )"
-
-DEPEND="
- pbs? ( sys-cluster/torque )
- slurm? ( sys-cluster/slurm )"
-RDEPEND="${DEPEND}"
-
-RESTRICT="fetch mirror"
-
-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"
- econf \
- --with-spooldir="${EPREFIX}"/var/spool/${PN} \
- ${myconf}
-}
-
-src_install() {
- emake BUILDROOT="${D}" INST_DIR="${ED}/usr" install || die
- dodoc docs/README CHANGELOG || die
- dohtml docs/mauidocs.html || die
- newinitd "${FILESDIR}/${PN}.initd" ${PN} || die
-}
-
-pkg_nofetch() {
- einfo "Please visit ${HOMEPAGE}, obtain the file"
- einfo "${P}.tar.gz and put it in ${DISTDIR}"
-}
diff --git a/sys-cluster/maui/metadata.xml b/sys-cluster/maui/metadata.xml
deleted file mode 100644
index 3d65f12..0000000
--- a/sys-cluster/maui/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>cluster</herd>
- <use>
- <flag name='pbs'>Enable pbs integration</flag>
- <flag name='slurm'>Enable slurm integration</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-cluster/slurm/files/slurm.confd b/sys-cluster/slurm/files/slurm.confd
deleted file mode 100644
index 13b6914..0000000
--- a/sys-cluster/slurm/files/slurm.confd
+++ /dev/null
@@ -1,5 +0,0 @@
-# /etc/conf.d/slurm: config file for /etc/init.d/slurm*
-SLURMCTLD_OPTIONS=""
-SLURMDBD_OPTIONS=""
-SLURMD_OPTIONS=""
-SLURM_USE_MUNGE="0"
diff --git a/sys-cluster/slurm/files/slurmctld.initd b/sys-cluster/slurm/files/slurmctld.initd
deleted file mode 100644
index 8cd7fa5..0000000
--- a/sys-cluster/slurm/files/slurmctld.initd
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-opts="reload"
-
-[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
-
-depend() {
- local _need="net"
- [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged"
- after logger
- need ${_need}
-}
-
-checkconfig() {
- if [ ! -e "/etc/slurm/slurm.conf" ]; then
- eerror "Missing config /etc/slurm/slurm.conf"
- eerror "Customize sample one or generate new by configurator.html"
- eerror "in slurm doc directory"
- return 1
- fi
-}
-
-start() {
- ebegin "Starting slurm control daemon"
- start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurm/slurmctld.pid \
- --user slurm \
- --group slurm \
- --exec /usr/sbin/slurmctld -- ${SLURMCTLD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping slurm control daemon"
- start-stop-daemon --stop --pidfile /var/run/slurm/slurmctld.pid
- eend $?
-}
-
-reload() {
- ebegin "Reloading slurm daemon configuration"
- killproc slurmctld -HUP
- eend $?
-}
diff --git a/sys-cluster/slurm/files/slurmd.initd b/sys-cluster/slurm/files/slurmd.initd
deleted file mode 100644
index 7a0449d..0000000
--- a/sys-cluster/slurm/files/slurmd.initd
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-opts="reload"
-
-[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
-
-depend() {
- local _need="net"
- [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged"
- after logger
- need ${_need}
-}
-
-checkconfig() {
- if [ ! -e "/etc/slurm/slurm.conf" ]; then
- eerror "Missing config /etc/slurm/slurm.conf"
- eerror "Customize sample one or generate new by configurator.html"
- eerror "in slurm doc directory"
- return 1
- fi
-}
-
-start() {
- ebegin "Starting slurm daemon"
- start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurm/slurmd.pid \
- --user slurm \
- --group slurm \
- --exec /usr/sbin/slurmd -- ${SLURMD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping slurm daemon"
- start-stop-daemon --stop --pidfile /var/run/slurm/slurmd.pid
- eend $?
-}
-
-reload() {
- ebegin "Reloading slurm daemon configuration"
- killproc slurmd -HUP
- eend $?
-}
diff --git a/sys-cluster/slurm/files/slurmdbd.initd b/sys-cluster/slurm/files/slurmdbd.initd
deleted file mode 100644
index 17cfd2c..0000000
--- a/sys-cluster/slurm/files/slurmdbd.initd
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-opts="reload"
-
-[[ -f /etc/conf.d/slurm ]] && . /etc/conf.d/slurm
-
-depend() {
- local _need="net"
- [[ ${SLURM_USE_MUNGE} -ne 0 ]] && _need="${_need} munged"
- after logger
- need ${_need}
-}
-
-checkconfig() {
- if [ ! -e "/etc/slurm/slurmdbd.conf" ]; then
- eerror "Missing config /etc/slurm/slurmdbd.conf"
- return 1
- fi
-}
-
-start() {
- ebegin "Starting slurmdb daemon"
- start-stop-daemon --start --quiet --background \
- --pidfile /var/run/slurm/slurmddb.pid \
- --user slurm \
- --group slurm \
- --exec /usr/sbin/slurmddb -- ${SLURMD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping slurmdb daemon"
- start-stop-daemon --stop --pidfile /var/run/slurm/slurmdbd.pid
- eend $?
-}
-
-reload() {
- ebegin "Reloading slurmdb daemon configuration"
- killproc slurmdbd -HUP
- eend $?
-}
diff --git a/sys-cluster/slurm/metadata.xml b/sys-cluster/slurm/metadata.xml
deleted file mode 100644
index 56f2fa2..0000000
--- a/sys-cluster/slurm/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>cluster</herd>
- <maintainer>
- <email>alexxy@gentoo.org</email>
- </maintainer>
- <use>
- <flag name='maui'>Enable maui scheduler support</flag>
- <flag name='munge'>Enable authentication via munge</flag>
- <flag name='pbs-compat'>Enable pbs wrappers (qsub,qdel,qstat, etc..)</flag>
- </use>
-</pkgmetadata>
diff --git a/sys-cluster/slurm/slurm-2.2.7.ebuild b/sys-cluster/slurm/slurm-2.2.7.ebuild
deleted file mode 100644
index 8142585..0000000
--- a/sys-cluster/slurm/slurm-2.2.7.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-
-inherit eutils pam
-
-DESCRIPTION="SLURM: A Highly Scalable Resource Manager"
-HOMEPAGE="https://computing.llnl.gov/linux/slurm/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="maui +munge mysql pam +pbs-compat postgres ssl static-libs"
-
-DEPEND="
- mysql? ( dev-db/mysql )
- munge? ( sys-auth/munge )
- pam? ( virtual/pam )
- pbs-compat? ( !sys-cluster/torque )
- postgres? ( dev-db/postgresql-base )
- ssl? ( dev-libs/openssl )
- >=sys-apps/hwloc-1.1.1-r1"
-RDEPEND="${DEPEND}
- maui? ( sys-cluster/maui[slurm] )"
-
-pkg_setup() {
- enewgroup slurm
- enewuser slurm -1 -1 /var/spool/slurm slurm
-}
-
-src_prepare() {
- # gentoo uses /sys/fs/cgroup instead of /dev/cgroup
- sed -e 's:/dev/cgroup:/sys/fs/cgroup:g' \
- -i "${S}/doc/man/man5/cgroup.conf.5" \
- -i "${S}/etc/cgroup.conf.example" \
- -i "${S}/etc/cgroup.release_agent" \
- -i "${S}/src/plugins/proctrack/cgroup/xcgroup.h" \
- || die
- # also we running slurm daemons under slurm user
- sed -e '#SlurmdUser=root:SlurmdUser=slurm:g' \
- -i "${S}/etc/slurm.conf.example"
- # and pids should go to /var/run/slurm
- sed -e 's:/var/run/slurmctld.pid:/var/run/slurm/slurmctld.pid:g' \
- -e 's:/var/run/slurmd.pid:/var/run/slurm/slurmd.pid:g' \
- -i "${S}/etc/slurm.conf.example"
- # also state dirs are in /var/spool/slurm
- sed -e 's:StateSaveLocation=/tmp:StateSaveLocation=/var/spool/slurm:g' \
- -e 's:SlurmdSpoolDir=/tmp/slurmd:SlurmdSpoolDir=/var/spool/slurm/slurmd:g' \
- -i "${S}/etc/slurm.conf.example"
-}
-
-src_configure() {
- local myconf=(
- --sysconfdir="${EPREFIX}/etc/${PN}"
- --with-hwloc="${EPREFIX}/usr"
- )
- use pam && myconf+=( --with-pam_dir=$(getpam_mod_dir) )
- use mysql && myconf+=( --with-mysql_config="${EPREFIX}/usr/bin/mysql_config" )
- use postgres && myconf+=( --with-pg_config="${EPREFIX}/usr/bin/pg_config" )
- econf "${myconf[@]}" \
- $(use_enable pam) \
- $(use_with ssl) \
- $(use_with munge) \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- default
- use pam && emake -C contribs/pam || die
-}
-
-src_install() {
- default
- use pam && emake DESTDIR="${D}" -C contribs/pam install || die
- use pbs-compat && emake DESTDIR="${D}" -C contribs/torque install || die
- use static-libs || find "${ED}" -name '*.la' -exec rm {} +
- # we dont need it
- rm "${ED}/usr/bin/mpiexec" || die
- # install sample configs
- keepdir /etc/slurm
- keepdir /var/log/slurm
- keepdir /var/spool/slurm
- keepdir /var/run/slurm
- insinto /etc/slurm
- doins etc/cgroup.conf.example
- doins etc/federation.conf.example
- doins etc/slurm.conf.example
- doins etc/slurmdbd.conf.example
- exeinto /etc/slurm
- doexe etc/cgroup.release_agent
- doexe etc/slurm.epilog.clean
- # install init.d files
- newinitd "${FILESDIR}/slurmd.initd" slurmd
- newinitd "${FILESDIR}/slurmctld.initd" slurmctld
- newinitd "${FILESDIR}/slurmdbd.initd" slurmdbd
- # install conf.d files
- newconfd "${FILESDIR}/slurm.confd" slurm
-}
-
-pkg_preinst() {
- if use munge; then
- sed -i 's,\(PBS_USE_MUNGE=\).*,\11,' "${D}"etc/conf.d/slurm || die
- fi
-}
-
-pkg_postinst() {
- einfo "Fixing permissions in /var/spool/${PN}"
- chown -R ${PN}:${PN} /var/spool/${PN}
- einfo "Fixing permissions in /var/run/${PN}"
- chown -R ${PN}:${PN} /var/run/${PN}
- einfo "Fixing permissions in /var/log/${PN}"
- chown -R ${PN}:${PN} /var/log/${PN}
- echo
-
- elog "Please visit the file '/usr/share/doc/${P}/html/configurator.html"
- elog "through a (javascript enabled) browser to create a configureation file."
- elog "Copy that file to /etc/slurm.conf on all nodes (including the headnode) of your cluster."
-}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2011-07-03 23:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-03 23:58 [gentoo-commits] proj/sci:master commit in: sys-cluster/slurm/, sys-cluster/maui/, sys-cluster/slurm/files/, Alexey Shvetsov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox