aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 03:58:02 +0400
committerAlexey Shvetsov <alexxy@gentoo.org>2011-07-04 03:58:02 +0400
commit6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674 (patch)
treec982c927cf967dd897cb6727448b3aeb6cd02d93 /sys-cluster
parentUpdate gentoo defconfig (diff)
downloadsci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.tar.gz
sci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.tar.bz2
sci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.zip
Moved to tree
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/maui/ChangeLog99
-rw-r--r--sys-cluster/maui/Manifest26
-rw-r--r--sys-cluster/maui/files/3.2.6_p21-autoconf-2.60-compat.patch11
-rw-r--r--sys-cluster/maui/files/maui.initd24
-rw-r--r--sys-cluster/maui/maui-3.3.1-r2.ebuild53
-rw-r--r--sys-cluster/maui/metadata.xml9
-rw-r--r--sys-cluster/slurm/Manifest27
-rw-r--r--sys-cluster/slurm/files/slurm.confd5
-rw-r--r--sys-cluster/slurm/files/slurmctld.initd46
-rw-r--r--sys-cluster/slurm/files/slurmd.initd46
-rw-r--r--sys-cluster/slurm/files/slurmdbd.initd44
-rw-r--r--sys-cluster/slurm/metadata.xml13
-rw-r--r--sys-cluster/slurm/slurm-2.2.7.ebuild121
13 files changed, 0 insertions, 524 deletions
diff --git a/sys-cluster/maui/ChangeLog b/sys-cluster/maui/ChangeLog
deleted file mode 100644
index aa592fe56..000000000
--- 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/Manifest b/sys-cluster/maui/Manifest
deleted file mode 100644
index eae17a2d1..000000000
--- a/sys-cluster/maui/Manifest
+++ /dev/null
@@ -1,26 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX 3.2.6_p21-autoconf-2.60-compat.patch 476 RMD160 85ccd551828eb0d969feb78cda69595135d22357 SHA1 e5d7ae9b7bf24d281ae3356829672cf6e447bce9 SHA256 52847580ae728a650c9812d017323d2ca9b2ee8b60fb4a81e8c6d68f213156c0
-AUX maui.initd 584 RMD160 dc9af471f5ce68a88abf6edcf8c03300cdb0061a SHA1 2557effe9a3fabda7333d50aad5112c539eccd56 SHA256 3d6398902b73dec7128e7bdc7695617f33e1156b315ececd7069b72692209eaa
-DIST maui-3.3.1.tar.gz 901179 RMD160 9636cf3c215fd25cfd4ad3a5a782b36df592e2bb SHA1 1bb926c701adafb0bdda1c3c253c324b6809b81e SHA256 033a1ab40da69bc091ce5d01199ac599de0b6bbdfa404b9b1631ee964dc711a1
-EBUILD maui-3.3.1-r2.ebuild 1357 RMD160 f54c11279eff4c5c1399837e13b9982841f26123 SHA1 05a8506fb022418f0b8e1bd8985a498ce25a4ed8 SHA256 87cce0c03acb1d0fa3077e281b63a57a87f82c5978f854f12bcbe154bd50b8dd
-MISC ChangeLog 3370 RMD160 6877cbacabff80051337128eebd69eef611ded94 SHA1 8442a0071c9c39d4ecbb53a3477c395abf43cae2 SHA256 4b7a03b7c1c538aa2117c8d34b07e1ac5dc70fa8a59cb241a80e5621cba34f53
-MISC metadata.xml 278 RMD160 bae9594437848a5170c1e5b1d6d0e408e26bdccc SHA1 1906ae3c9ed1bb671da07b243df4908cf3174773 SHA256 cd5c812a3eb46f603a10f9aec07bb6e155e174825fb367faa2e7b5bc7a1b7403
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQIcBAEBCAAGBQJOEO9FAAoJEOf+E+/4L5LmAX0P/2AMJgXaB2HMgRLmh8ME3X5R
-XCuk7Bz8UWqocj/LJBGp09iwrP64j7hEQmuObwTlspjlirXv2F5UXj5YqHr9qbRN
-F4u8kqJ9mROGc35h/EnjTMQFlOLDvZSf6GYRS0SdddJoHLYseHuyYvsFY8B3TLd3
-U3Uz+jkpbRWDaD1Gp30+OdZu0BElYnNsiiPjUcgFgEvvKefSYIRuxXbgNqslDvBp
-KCXDwEB0ty4LdcoJrrDSEk879j828eem2jYt0nP4SUqt1uFRWS8FrZpFaSs85xo/
-pp3uLTyGFlmJW4ZNVqN8IZShIx7K6zKfIs2RFSa9kI7NS+tfZ5BbauwrF2tZIg3N
-OMiBob2tlz6ehT/Xil9yne7VxXmi2izHg64YrNxdYfAs2QaPJdvdOdjTZMjWYXTv
-7OuP4YfBr6ZKX3/LqxS5EtXjydZDZtWJ3n1GWvjBJo3XzTqiVVT5BsQNpCvdA9/9
-9R4B+A1bNUys/SqAZaH88d5T8BwOZts7wkwkEdLlQknzbue+DS+rK9FerBRkaO4C
-DJ1W/hQSAsvM7xmcTtnaHR7isUVbxZsVLXIXx8qOU/X9i/nDgpjse+iBChzvrWnv
-RwNfNQmlrFaNLKsLdrogh29Q3XMMnSk/pR2KCfghdOjGyx4VshJEP/TUMw1qRWHG
-TizE3DgfiSJ+xOUuCP3r
-=X33q
------END PGP SIGNATURE-----
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 9b77a27f8..000000000
--- 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 03d654fe8..000000000
--- 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 493bb3a6c..000000000
--- 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 3d65f12ca..000000000
--- 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/Manifest b/sys-cluster/slurm/Manifest
deleted file mode 100644
index 2c7366ee6..000000000
--- a/sys-cluster/slurm/Manifest
+++ /dev/null
@@ -1,27 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX slurm.confd 135 RMD160 06c96613c42ec09d4a21ef3bf6334026e89d9838 SHA1 0f5ed287f8a6f7280ccf977dae8388811484bc34 SHA256 3cfc9c56046911d3e77214e35fbf6a5ffc153eb2205b2158986abbb111a49433
-AUX slurmctld.initd 1014 RMD160 1abfea46ff82c6b275b0be4c5f82d480a70c0b34 SHA1 7858a1b80f89254ebffbdead6dc9bcf955aca12b SHA256 d146cbf34cc2ea007a5d8661efdce84b97b343d7f733855fa324380778127b25
-AUX slurmd.initd 983 RMD160 6919266437a373a28f4d7f7baf837f2d457b9839 SHA1 d6daa3e146dc1f7a53adc44081e3777e8974e88c SHA256 cf32335333e9e8193e0f302bed1eb6c4527b0a69b56252f0780aaf23067be8f2
-AUX slurmdbd.initd 900 RMD160 f6c0799754424dfb6bd3bfb1c7913ed3b0dcf0ab SHA1 dc0c8508b2864a175052f765c098f6ffb49f70cc SHA256 e4ab05472bedbdd1270b3c8a7cb86e790b47f75b3dad29e8d924078cb0c328eb
-DIST slurm-2.2.7.tar.bz2 4454740 RMD160 37ee3ef3382e3ca00cff99901020825bbf0c0b03 SHA1 b5e62504f31007f593d6ce6d90415579273a7b0f SHA256 8dfd8ec1b447caa1c8d83817a90414e19bc5b8cc9caf2c7ec4b6d2cb6bcd0a7e
-EBUILD slurm-2.2.7.ebuild 3656 RMD160 d054d3a6162cf62d000e0acc1edf7b0c13b1a797 SHA1 b3ef726c8812cb6bd7742c072a9361a729cfa5ba SHA256 ec34f668df72d31e987bd5c42498ffb1bf26a18ab5f12d1c0dfede1be7a791f4
-MISC metadata.xml 435 RMD160 ea0b8b3d7047969d1bd596705c6f3d0490903302 SHA1 8eb1331ae5fb6244de0f0c5c14f896866f92d1a6 SHA256 395334498b0744fc79cfc01ff81cb71836698bacd73b412fdf3c6a4f3c082c6b
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iQIcBAEBCAAGBQJOEPeqAAoJEOf+E+/4L5Lm3R4P/RSjJjurDtljPm34FHEySBbJ
-weCLyvI+ImhWFBpJF28uVD5pgbLsLOXeb/VBIggCeVSBhEoVbq7EnZeuMrhE/33G
-4oencdQSAAfpyux+j9GGm70JOuDlGYJsdjVeBCihd8CTqAphoG3beoAIJ3EnusS9
-CjVz+mh/DbYq66wS4FqdJmtVyYHQ1m9ykurOKnsL6mugKSaxek38wccwm+JdhrZv
-3AyrbY4ohn7H8wyfTFCwVtrOQGKjZvDuojl9u3jb72Xqno++u0AiKRhamiZ94w/W
-BWaa2pUjH7P6ipeaO5+wVsCOsGFFmw5ZXx71mxWNYiGLTklQDmdmhWSWsU1sElPv
-0BckSVVeZnAMz4xl4+w3XyGsTi0+sALyV95l2JkTOx6Q25bPvHGE8nICy2z+TZlO
-YBEXZDNhnnrS1ZZCwPcnY8JlCHjvzx3Lp63Gs5a2VxZFDGf9aEpoL0fhMlR2YIat
-b49LJuUXr2DS4TaDkQ0UDUQSMV2Egizze8fIf5NRghg+MsMUrhiVrZbAlwuevC1H
-s38PhKY7U3SCWFOKLDm1iiHIkorH5oPDddnh/QP2Rta8MHlRwGbNBh+1MIL9nDC7
-2Kb1lON0mmhLr++AExyfG+AlnmxV+aTReS1S58uNYAQjSinq0HsLCmtfQ3fSny9o
-WP5VoweX3i9VwmaMx8kA
-=cr8p
------END PGP SIGNATURE-----
diff --git a/sys-cluster/slurm/files/slurm.confd b/sys-cluster/slurm/files/slurm.confd
deleted file mode 100644
index 13b69146e..000000000
--- 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 8cd7fa5f0..000000000
--- 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 7a0449deb..000000000
--- 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 17cfd2cd4..000000000
--- 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 56f2fa291..000000000
--- 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 81425852a..000000000
--- 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."
-}