diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2011-07-04 03:58:02 +0400 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2011-07-04 03:58:02 +0400 |
commit | 6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674 (patch) | |
tree | c982c927cf967dd897cb6727448b3aeb6cd02d93 /sys-cluster | |
parent | Update gentoo defconfig (diff) | |
download | sci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.tar.gz sci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.tar.bz2 sci-6da8f69a1b9abfe92d9118b4ddfd6c225f6ff674.zip |
Moved to tree
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/maui/ChangeLog | 99 | ||||
-rw-r--r-- | sys-cluster/maui/Manifest | 26 | ||||
-rw-r--r-- | sys-cluster/maui/files/3.2.6_p21-autoconf-2.60-compat.patch | 11 | ||||
-rw-r--r-- | sys-cluster/maui/files/maui.initd | 24 | ||||
-rw-r--r-- | sys-cluster/maui/maui-3.3.1-r2.ebuild | 53 | ||||
-rw-r--r-- | sys-cluster/maui/metadata.xml | 9 | ||||
-rw-r--r-- | sys-cluster/slurm/Manifest | 27 | ||||
-rw-r--r-- | sys-cluster/slurm/files/slurm.confd | 5 | ||||
-rw-r--r-- | sys-cluster/slurm/files/slurmctld.initd | 46 | ||||
-rw-r--r-- | sys-cluster/slurm/files/slurmd.initd | 46 | ||||
-rw-r--r-- | sys-cluster/slurm/files/slurmdbd.initd | 44 | ||||
-rw-r--r-- | sys-cluster/slurm/metadata.xml | 13 | ||||
-rw-r--r-- | sys-cluster/slurm/slurm-2.2.7.ebuild | 121 |
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." -} |