diff options
author | 2011-06-26 02:18:28 +0000 | |
---|---|---|
committer | 2011-06-26 02:18:28 +0000 | |
commit | b6d744fe1436e386ec54b1f0b077dd0ef9ba4b1d (patch) | |
tree | abfaf3d1af8889d8c7de75487580e1dd8094a63e /sys-cluster | |
parent | Commiting kde-4.6.3 ppc on bug 369979 (diff) | |
download | historical-b6d744fe1436e386ec54b1f0b077dd0ef9ba4b1d.tar.gz historical-b6d744fe1436e386ec54b1f0b077dd0ef9ba4b1d.tar.bz2 historical-b6d744fe1436e386ec54b1f0b077dd0ef9ba4b1d.zip |
Remove old
Package-Manager: portage-2.1.9.50/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r-- | sys-cluster/torque/ChangeLog | 5 | ||||
-rw-r--r-- | sys-cluster/torque/Manifest | 10 | ||||
-rw-r--r-- | sys-cluster/torque/torque-2.4.12.ebuild | 250 |
3 files changed, 8 insertions, 257 deletions
diff --git a/sys-cluster/torque/ChangeLog b/sys-cluster/torque/ChangeLog index 413ff7d28725..8b8535028988 100644 --- a/sys-cluster/torque/ChangeLog +++ b/sys-cluster/torque/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-cluster/torque # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.112 2011/06/26 01:56:27 jsbronder Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/ChangeLog,v 1.113 2011/06/26 02:18:28 jsbronder Exp $ + + 26 Jun 2011; Justin Bronder <jsbronder@gentoo.org> -torque-2.4.12.ebuild: + Remove old *torque-2.4.14 (26 Jun 2011) diff --git a/sys-cluster/torque/Manifest b/sys-cluster/torque/Manifest index 9509c3a758df..d37123448756 100644 --- a/sys-cluster/torque/Manifest +++ b/sys-cluster/torque/Manifest @@ -15,19 +15,17 @@ AUX torque-conf.d 649 RMD160 d8a8cec80a86fdea54545d64df9276db0386d688 SHA1 115fc AUX torque-conf.d-munge 784 RMD160 3cd95c08d31e54286fc57e24a93b800327f5abc3 SHA1 9026271b2eadce4999230f37e6dc7274026b6e10 SHA256 7b8e47737211fd0d05dcc7938021ea5dbb1575010c53075440ef0b6b5d43d8b1 AUX torque-env.d 260 RMD160 d16f5490599c9f2a2db493cdeedaf777e19bc6a4 SHA1 85ad40b92ec2573aae1536aa35995ca3d7deb222 SHA256 3f1c12897f3a5993a634da35a069360b0069ad189309175a0276d32b06b2d67a DIST torque-2.3.13.tar.gz 5466720 RMD160 9323be14efb5746f2290ee36ccad9381ba536d91 SHA1 1c2f5eb007f4b2e43a0491b4a85fe5e4d64df010 SHA256 18dcff32ae341281f83e0154f6e926583096ff57ec56626382b190dacc1c4054 -DIST torque-2.4.12.tar.gz 5706041 RMD160 0d73b66ce6f8f27beb422dc40e79329c06255e4c SHA1 25dae778dd936f16b296a6f7f50de0145923f189 SHA256 ad9a6a50ae96b68f3db323045527d5c37ecf254459d4ad3fb5acb05621548a1c DIST torque-2.4.14.tar.gz 5705022 RMD160 7bfa41fb6648060316c58dbd01c6741a46f1fa85 SHA1 88ac7d00c7a09ff5a91c82a08dd19ceb1f55faaa SHA256 4ce2cdac450ab1f05f89169700364180067778535e7d5fa6d4ca576c0ca1c5f8 DIST torque-2.5.6.tar.gz 5832421 RMD160 917ae2fd1617c2bb4f7d4f8bed37065bf0f381af SHA1 b4433cc00679b1212960691f8f0939f3dc45b56c SHA256 7b8f4273e7b54a84bbdc9b54ba8f641e348d0592700d7b7cdad67ec28c95a116 EBUILD torque-2.3.13.ebuild 7721 RMD160 394d879172bc72b485b37a928887045068e90977 SHA1 4a7549f0356ded5cc48d56850875628980a2f178 SHA256 05021de624a6e1c52eb2f731232588e75b2fcc04b7bbed6fe640fecd9f779b84 -EBUILD torque-2.4.12.ebuild 7665 RMD160 f9bb3c5675bc3286918b9031fa19c0539d97f506 SHA1 b270b0e6069db6c64e8b242cde79d5bc004c447f SHA256 2c232ab0b87be19d3a3e7552a5d26082b8022e7409c9de5404f6d06aa9c4034e EBUILD torque-2.4.14.ebuild 7660 RMD160 cfd280c8a81513d9be6c878a8c64336f6b224bf0 SHA1 7a33cb16cf533c09f693db3a69302da4a00c4bac SHA256 0ce0003ee84e6aa365ebc566acd3d7f1710fc46d934d6f7f2b59a68a8af85edc EBUILD torque-2.5.6.ebuild 7210 RMD160 b1d10c7903884f8abd479d6aa291dab4cf99087d SHA1 556d9691dbc13772b25ac3a067839735f9d8bec5 SHA256 4de37b0c6134c81d53f33705d37107042c0d01832495c987da6be85def14f587 -MISC ChangeLog 19467 RMD160 4769687bb652c73c9130001d2b76cc7577ff3e96 SHA1 1fc4d5215258e5b5df4728a4d45c2333033da6a9 SHA256 cde9badb72a89556cfbadaea064dabd976add18e6d92ded2dab55c99104e1556 +MISC ChangeLog 19557 RMD160 e181b2c952f014f9d1790452a21572fa9c5d62fa SHA1 189b08d1200d8568f869f98302ea8b8c752f6005 SHA256 9a47953715e13d8425c4cd622748a639e025ef0239d4ce429fd4a5d66e4c049a MISC metadata.xml 553 RMD160 daf765f9ef4f42572cab45458d862e6be34422f2 SHA1 59b8ab62a8101f744de073fa38a72796da8a1fb5 SHA256 73c903923564e2736d7fcd0f91d3e54293fb9a9865b5010f2a50bbbbae98d522 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk4GkdEACgkQ4MrvBE1wQ8ljvwCfSPGahK6abeasPbw2gOM2b6fC -QhoAnRz/3m5tettKmLpxooLVfkZsqwTu -=mLMT +iEYEARECAAYFAk4GlvkACgkQ4MrvBE1wQ8lY1gCfcLZroILwmbFm6agiUOC52SNX +UC4AoIoq7XsYVOx8efXJwOV0TwK+oMff +=ccWy -----END PGP SIGNATURE----- diff --git a/sys-cluster/torque/torque-2.4.12.ebuild b/sys-cluster/torque/torque-2.4.12.ebuild deleted file mode 100644 index aca4543cde86..000000000000 --- a/sys-cluster/torque/torque-2.4.12.ebuild +++ /dev/null @@ -1,250 +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/torque/torque-2.4.12.ebuild,v 1.1 2011/03/14 20:30:21 jsbronder Exp $ - -EAPI=2 -inherit flag-o-matic eutils linux-info autotools - -DESCRIPTION="Resource manager and queuing system based on OpenPBS" -HOMEPAGE="http://www.clusterresources.com/products/torque/" -SRC_URI="http://www.clusterresources.com/downloads/${PN}/${P}.tar.gz" - -LICENSE="openpbs" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="tk +crypt drmaa server +syslog doc cpusets kernel_linux" - -# ed is used by makedepend-sh -DEPEND_COMMON="sys-libs/ncurses - sys-libs/readline - tk? ( dev-lang/tk ) - syslog? ( virtual/logger ) - !games-util/qstat" - -DEPEND="${DEPEND_COMMON} - doc? ( drmaa? ( app-doc/doxygen[latex,-nodot] ) ) - sys-apps/ed" - -RDEPEND="${DEPEND_COMMON} - crypt? ( net-misc/openssh ) - !crypt? ( net-misc/netkit-rsh )" - -pkg_setup() { - PBS_SERVER_HOME="${PBS_SERVER_HOME:-/var/spool/torque}" - - # Find a Torque server to use. Check environment, then - # current setup (if any), and fall back on current hostname. - if [ -z "${PBS_SERVER_NAME}" ]; then - if [ -f "${ROOT}${PBS_SERVER_HOME}/server_name" ]; then - PBS_SERVER_NAME="$(<${ROOT}${PBS_SERVER_HOME}/server_name)" - else - PBS_SERVER_NAME=$(hostname -f) - fi - fi - - USE_CPUSETS="--disable-cpuset" - if use cpusets; then - if ! use kernel_linux; then - einfo - elog " Torque currently only has support for cpusets in linux." - elog "Assuming you didn't really want this USE flag." - einfo - else - linux-info_pkg_setup - einfo - elog " Torque support for cpusets is still in development, you may" - elog "wish to disable it for production use." - einfo - if ! linux_config_exists || ! linux_chkconfig_present CPUSETS; then - einfo - elog " Torque support for cpusets will require that you recompile" - elog "your kernel with CONFIG_CPUSETS enabled." - einfo - fi - USE_CPUSETS="--enable-cpuset" - fi - fi -} - -src_prepare() { - epatch "${FILESDIR}"/0002-fix-implicit-declaration-warnings.patch - epatch "${FILESDIR}"/0003-disable-automagic-doc-building-2.4.12.patch - - sed -i \ - -e 's,\(COMPACT_LATEX *=\).*,\1 NO,' \ - -e 's,\(GENERATE_MAN *=\).*,\1 NO,' \ - src/drmaa/Doxyfile.in || die - sed -i \ - -e '/INSTALL_DATA/d' \ - src/drmaa/Makefile.am || die - eautoreconf -} - -src_configure() { - local myconf="--with-rcp=mom_rcp" - - use crypt && myconf="--with-rcp=scp" - - if use drmaa && use doc; then - myconf="${myconf} --enable-apidocs" - else - myconf="${myconf} --disable-apidocs" - fi - - econf \ - $(use_enable tk gui) \ - $(use_enable syslog) \ - $(use_enable server) \ - $(use_enable drmaa) \ - --with-server-home=${PBS_SERVER_HOME} \ - --with-environ=/etc/pbs_environment \ - --with-default-server=${PBS_SERVER_NAME} \ - --disable-gcc-warnings \ - ${USE_CPUSETS} \ - ${myconf} \ - || die "econf failed" -} - -# WARNING -# OpenPBS is extremely stubborn about directory permissions. Sometimes it will -# just fall over with the error message, but in some spots it will just ignore -# you and fail strangely. Likewise it also barfs on our .keep files! -pbs_createspool() { - local root="$1" - local s="$(dirname "${PBS_SERVER_HOME}")" - local h="${PBS_SERVER_HOME}" - local sp="${h}/server_priv" - einfo "Building spool directory under ${D}${h}" - local a d m - local dir_spec=" - 0755:${h}/aux 0700:${h}/checkpoint - 0755:${h}/mom_logs 0751:${h}/mom_priv 0751:${h}/mom_priv/jobs - 1777:${h}/spool 1777:${h}/undelivered" - - if use server; then - dir_spec="${dir_spec} 0755:${h}/sched_logs - 0755:${h}/sched_priv/accounting 0755:${h}/server_logs - 0750:${h}/server_priv 0755:${h}/server_priv/accounting - 0750:${h}/server_priv/acl_groups 0750:${h}/server_priv/acl_hosts - 0750:${h}/server_priv/acl_svr 0750:${h}/server_priv/acl_users - 0750:${h}/server_priv/jobs 0750:${h}/server_priv/queues" - fi - - for a in ${dir_spec}; do - d="${a/*:}" - m="${a/:*}" - if [[ ! -d "${root}${d}" ]]; then - install -d -m${m} "${root}${d}" - else - chmod ${m} "${root}${d}" - fi - # (#149226) If we're running in src_*, then keepdir - if [[ "${root}" = "${D}" ]]; then - keepdir ${d} - fi - done -} - -src_install() { - # Make directories first - pbs_createspool "${D}" - - emake DESTDIR="${D}" install || die "make install failed" - - dodoc CHANGELOG README.* Release_Notes || die "dodoc failed" - if use doc; then - dodoc doc/admin_guide.ps doc/*.pdf || die "dodoc failed" - if use drmaa; then - dohtml -r src/drmaa/doc/html/* || die - dodoc src/drmaa/drmaa.pdf || die - fi - fi - - # The build script isn't alternative install location friendly, - # So we have to fix some hard-coded paths in tclIndex for xpbs* to work - for file in `find "${D}" -iname tclIndex`; do - sed -e "s/${D//\// }/ /" "${file}" > "${file}.new" || die - mv "${file}.new" "${file}" || die - done - - if use server; then - newinitd "${FILESDIR}"/pbs_server-init.d pbs_server - newinitd "${FILESDIR}"/pbs_sched-init.d pbs_sched - fi - newinitd "${FILESDIR}"/pbs_mom-init.d pbs_mom - newconfd "${FILESDIR}"/torque-conf.d torque - newenvd "${FILESDIR}"/torque-env.d 25torque - - [ -d "${D}"/usr/share/doc/torque-drmaa ] && \ - rm -rf "${D}"/usr/share/doc/torque-drmaa -} - -pkg_preinst() { - if [[ -f "${ROOT}etc/pbs_environment" ]]; then - cp "${ROOT}etc/pbs_environment" "${D}"/etc/pbs_environment - fi - - echo "${PBS_SERVER_NAME}" > "${D}${PBS_SERVER_HOME}/server_name" - - # Fix up the env.d file to use our set server home. - sed -i "s:/var/spool/torque:${PBS_SERVER_HOME}:g" \ - "${D}"/etc/env.d/25torque || die -} - -pkg_postinst() { - pbs_createspool "${ROOT}" - elog " If this is the first time torque has been installed, then you are not" - elog "ready to start the server. Please refer to the documentation located at:" - elog "http://www.clusterresources.com/wiki/doku.php?id=torque:torque_wiki" - - elog " For a basic setup, you may use emerge --config ${PN}" -} - -# root will be setup as the primary operator/manager, the local machine -# will be added as a node and we'll create a simple queue, batch. -pkg_config() { - local h="$(echo "${ROOT}/${PBS_SERVER_HOME}" | sed 's:///*:/:g')" - local rc=0 - - ebegin "Configuring Torque" - einfo "Using ${h} as the pbs homedir" - einfo "Using ${PBS_SERVER_NAME} as the pbs_server" - - # Check for previous configuration and bail if found. - if [ -e "${h}/server_priv/acl_svr/operators" ] \ - || [ -e "${h}/server_priv/nodes" ] \ - || [ -e "${h}/mom_priv/config" ]; then - ewarn "Previous Torque configuration detected. Press any key to" - ewarn "continue or press Control-C to abort now" - read - fi - - # pbs_mom configuration. - echo "\$pbsserver ${PBS_SERVER_NAME}" > "${h}/mom_priv/config" - echo "\$logevent 255" >> "${h}/mom_priv/config" - - if use server; then - local qmgr="${ROOT}/usr/bin/qmgr -c" - # pbs_server bails on repeated backslashes. - if ! echo "y" | "${ROOT}"/usr/sbin/pbs_server -d "${h}" -t create; then - eerror "Failed to start pbs_server" - rc=1 - else - ${qmgr} "set server operators = root@$(hostname -f)" ${PBS_SERVER_NAME} - ${qmgr} "create queue batch" ${PBS_SERVER_NAME} - ${qmgr} "set queue batch queue_type = Execution" ${PBS_SERVER_NAME} - ${qmgr} "set queue batch started = True" ${PBS_SERVER_NAME} - ${qmgr} "set queue batch enabled = True" ${PBS_SERVER_NAME} - ${qmgr} "set server default_queue = batch" ${PBS_SERVER_NAME} - ${qmgr} "set server resources_default.nodes = 1" ${PBS_SERVER_NAME} - ${qmgr} "set server scheduling = True" ${PBS_SERVER_NAME} - - "${ROOT}"/usr/bin/qterm -t quick ${PBS_SERVER_NAME} || rc=1 - - # Add the local machine as a node. - echo "$(hostname -f) np=1" > "${h}/server_priv/nodes" - fi - fi - eend ${rc} -} |