diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2007-01-28 21:02:17 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2007-01-28 21:02:17 +0000 |
commit | edbe01c7301fc8966cfdf2e8111932db0274b1de (patch) | |
tree | ad55e88bf719d27f395771c7a456c6470767a21b /sys-cluster/torque/torque-1.2.0_p5-r1.ebuild | |
parent | removed mask on dev-ada/asis as package was removed (was pending since Nov) (diff) | |
download | historical-edbe01c7301fc8966cfdf2e8111932db0274b1de.tar.gz historical-edbe01c7301fc8966cfdf2e8111932db0274b1de.tar.bz2 historical-edbe01c7301fc8966cfdf2e8111932db0274b1de.zip |
(164192) Clean out vulnerable ebuilds.
Package-Manager: portage-2.1.2-r4
Diffstat (limited to 'sys-cluster/torque/torque-1.2.0_p5-r1.ebuild')
-rw-r--r-- | sys-cluster/torque/torque-1.2.0_p5-r1.ebuild | 143 |
1 files changed, 0 insertions, 143 deletions
diff --git a/sys-cluster/torque/torque-1.2.0_p5-r1.ebuild b/sys-cluster/torque/torque-1.2.0_p5-r1.ebuild deleted file mode 100644 index ef0d533027a4..000000000000 --- a/sys-cluster/torque/torque-1.2.0_p5-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/torque/torque-1.2.0_p5-r1.ebuild,v 1.6 2006/09/28 03:13:23 dberkholz Exp $ - -inherit flag-o-matic eutils - -MY_P="${P/_}" -DESCRIPTION="A freely downloadable cluster resource manager and queuing system based on OpenPBS" -HOMEPAGE="http://www.clusterresources.com/products/torque/" -SRC_URI="http://www.clusterresources.com/downloads/torque/${MY_P}.tar.gz - mirror://gentoo/${PN}-1.2.0_p1-respect-destdir.patch.gz - mirror://gentoo/${PN}-1.2.0_p1-respect-ldflags.patch.gz - http://www-rcf.usc.edu/~garrick/torque-1.2.0p5-jobnanny.patch - http://www-rcf.usc.edu/~garrick/torque-1.2.0p5-jobdepterm2.patch" -LICENSE="openpbs" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ppc64 x86" -IUSE="tcltk X crypt" -PROVIDE="virtual/pbs" - -# ed is used by makedepend-sh -DEPEND_COMMON="virtual/libc - X? ( || ( x11-libs/libX11 virtual/x11 ) - dev-lang/tk ) - tcltk? ( dev-lang/tcl ) - !virtual/pbs" -DEPEND="${DEPEND_COMMON} - sys-apps/ed" -RDEPEND="${DEPEND_COMMON} - net-misc/openssh" -PDEPEND=">=sys-cluster/openpbs-common-1.1.0" - -S="${WORKDIR}/${MY_P}" - -SPOOL_LOCATION="/usr/spool" # this needs to move to /var later on -PBS_SERVER_HOME="${SPOOL_LOCATION}/PBS/" - -src_unpack() { - unpack ${MY_P}.tar.gz - export EPATCH_OPTS="-p1 -d ${S}" - epatch ${DISTDIR}/${PN}-1.2.0_p1-respect-ldflags.patch.gz || die "Failed to fix ldflags" - epatch ${DISTDIR}/${PN}-1.2.0_p1-respect-destdir.patch.gz || die "Failed to fix Makefiles for DESTDIR" - epatch ${DISTDIR}/${PN}-1.2.0p5-jobnanny.patch || die "Failed to apply job-nanny patch" - epatch ${DISTDIR}/${PN}-1.2.0p5-jobdepterm2.patch || die "Failed to apply job-dep cleanup patch" - epatch ${FILESDIR}/${PN}-1.2.0_p5-destdir-fixes.patch || die "Failed to fix DESTDIR for gui" - epatch ${FILESDIR}/${PN}-1.2.0_p5-setuid-safety.patch || die "Failed to fix setXid linking for pbs_rcp" - - # Tries to use absolute /tmp/ for tempfiles which fails miserably. - sed -i -e "s|/tmp/|\${TMPDIR}/|g" ${S}/buildutils/makedepend-sh || die "Failed TMPDIR change" -} - -src_compile() { -# local myconf -# use X || myconf="--disable-gui" -# use tcltk && myconf="${myconf} --with-tcl" -# use doc && myconf="${myconf} --enable-docs" - append-flags -DJOB_DELETE_NANNY - - ./configure \ - $(use_enable X gui) \ - $(use_with tcltk tcl) \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --libdir="\${exec_prefix}/$(get_libdir)/pbs" \ - --enable-server \ - --enable-mom \ - --enable-clients \ - --enable-shared \ - --enable-depend-cache \ - $(use_with crypt scp) \ - $(use_enable tcltk tcl-qstat) \ - --set-server-home=${PBS_SERVER_HOME} \ - --set-environ=/etc/pbs_environment || die "./configure failed" - - emake || die "emake 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() { - root="$1" - s="${SPOOL_LOCATION}" - h="${PBS_SERVER_HOME}" - sp="${h}/server_priv" - einfo "Building spool directory under ${D}${h}" - for a in \ - 0755:${s} 0755:${h} 0755:${h}/aux 0700:${h}/checkpoint \ - 0755:${h}/mom_logs 0751:${h}/mom_priv 0751:${h}/mom_priv/jobs \ - 0755:${h}/sched_logs 0750:${h}/sched_priv \ - 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 \ - 1777:${h}/spool 1777:${h}/undelivered ; - do - d="${a/*:}" - m="${a/:*}" - if [ ! -d "${root}${d}" ]; then - install -d -m${m} ${root}${d} - else - chmod ${m} ${root}${d} - fi - done -} - -src_install() { - # Make directories first - pbs_createspool "${D}" - - einfo "Running make install" - make DESTDIR=${D} install || die - - einfo "Doing docs & lib symlinks" - dodoc INSTALL PBS_License.txt README.torque Release_Notes - # Init scripts come from openpbs-common - #newinitd ${FILESDIR}/pbs-init.d pbs - #newconfd ${FILESDIR}/pbs-conf.d pbs - dosym /usr/$(get_libdir)/pbs/libpbs.a /usr/$(get_libdir)/libpbs.a - - einfo "Handling /etc/pbs_environment and /usr/spool/PBS/server_name" - # this file MUST exist for PBS/Torque to work - # but try to preserve any customatizations that the user has made - dodir /etc - if [ -f ${ROOT}/etc/pbs_environment ]; then - cp ${ROOT}/etc/pbs_environment ${D}/etc/pbs_environment - else - touch ${D}/etc/pbs_environment - fi - - if [ -f "${ROOT}/usr/spool/PBS/server_name" ]; then - cp "${ROOT}/usr/spool/PBS/server_name" "${D}/usr/spool/PBS/server_name" - fi -} - -pkg_postinst() { - # make sure the damn directories exist - pbs_createspool "${ROOT}" - [ ! -f "${ROOT}/etc/pbs_environment" ] && touch "${ROOT}/etc/pbs_environment" -} |