debian/0000755000000000000000000000000012263763766007210 5ustar debian/globus-gram-job-manager-sge-setup-poll.prerm0000755000000000000000000000025411677570674017542 0ustar #!/bin/bash set -e #DEBHELPER# if [ "$1" != "remove" -a "$1" != "purge" ]; then exit 0 fi globus-gatekeeper-admin -d jobmanager-sge-poll > /dev/null 2>&1 || : exit 0 debian/control0000644000000000000000000000755612263736142010614 0ustar Source: globus-gram-job-manager-sge Priority: optional Maintainer: Mattias Ellert Build-Depends: debhelper (>= 5), autotools-dev, grid-packaging-tools (>= 3.4), globus-core (>= 8.16), libglobus-common-dev (>= 14.10), libglobus-gram-protocol-dev (>= 11.3-4~), libglobus-xio-dev (>= 3.6), libglobus-scheduler-event-generator-dev (>= 4.7-3~) Standards-Version: 3.9.5 Section: net Vcs-Browser: http://svn.nordugrid.org/trac/packaging/browser/debian/globus-gram-job-manager-sge Vcs-Svn: http://svn.nordugrid.org/repos/packaging/debian/globus-gram-job-manager-sge Homepage: http://www.globus.org/ Package: globus-gram-job-manager-sge Provides: globus-gram-job-manager-setup-sge Replaces: globus-gram-job-manager-setup-sge (<< 2.6), globus-gram-job-manager-setup-sge-doc (<< 2.6) Conflicts: globus-gram-job-manager-setup-sge (<< 2.6), globus-gram-job-manager-setup-sge-doc (<< 2.6) Section: net Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${perl:Depends}, globus-gram-job-manager (>= 13), globus-gram-job-manager-scripts (>= 4), globus-gass-cache-program (>= 5), globus-common-progs (>= 14), globus-gatekeeper (>= 9) Recommends: globus-gram-job-manager-sge-setup-poll | globus-gram-job-manager-sge-setup-seg Description: Globus Toolkit - Grid Engine Job Manager Support The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-gram-job-manager-sge package contains: Grid Engine Job Manager Support Package: globus-gram-job-manager-sge-setup-poll Section: net Architecture: all Multi-Arch: foreign Depends: globus-gram-job-manager-sge (= ${source:Version}), globus-gram-job-manager-scripts (>= 4), ${misc:Depends} Description: Globus Toolkit - Grid Engine Job Manager Support using polling The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-gram-job-manager-sge-setup-poll package contains: Grid Engine Job Manager Support using polling to monitor job state Package: globus-gram-job-manager-sge-setup-seg Section: net Architecture: any Multi-Arch: same Depends: globus-gram-job-manager-sge (= ${source:Version}), globus-gram-job-manager-scripts (>= 4), globus-scheduler-event-generator-progs (>= 4), ${misc:Depends}, ${shlibs:Depends} Description: Globus Toolkit - Grid Engine Job Manager Support using SEG The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-gram-job-manager-sge-setup-seg package contains: Grid Engine Job Manager Support using the scheduler event generator to monitor job state Package: globus-gram-job-manager-sge-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: globus-gram-job-manager-sge-setup-seg (= ${binary:Version}), ${misc:Depends} Description: Globus Toolkit - Grid Engine Job Manager Support Debug Symbols The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the Globus Alliance and many others all over the world. A growing number of projects and companies are using the Globus Toolkit to unlock the potential of grids for their cause. . The globus-gram-job-manager-sge-dbg package contains: Grid Engine Job Manager Support Debug Symbols debian/rules0000755000000000000000000001226212263736172010262 0ustar #!/usr/bin/make -f # -*- makefile -*- name = globus-gram-job-manager-sge _name = globus_gram_job_manager_sge INSTALLDIR = $(CURDIR)/debian/tmp GLOBUSPACKAGEDIR = $(INSTALLDIR)$(_datadir)/globus/packages _prefix = /usr _bindir = $(_prefix)/bin _sbindir = $(_prefix)/sbin _libdir = $(_prefix)/lib/$(DEB_HOST_MULTIARCH) _datadir = $(_prefix)/share _mandir = $(_datadir)/man _docdir = $(_datadir)/doc/$(name) perl_vendorlib = $(shell eval "`perl -V:installvendorlib`"; echo $$installvendorlib) DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ifeq ($(DEB_HOST_ARCH_BITS), 64) flavor = gcc64-$(DEB_HOST_MULTIARCH) else flavor = gcc32-$(DEB_HOST_MULTIARCH) endif configure: configure-stamp configure-stamp: dh_testdir dh_autotools-dev_updateconfig /usr/share/globus/globus-bootstrap.sh QSUB=/usr/bin/qsub \ QSTAT=/usr/bin/qstat \ QDEL=/usr/bin/qdel \ QCONF=/usr/bin/qconf \ MPIRUN=no \ SUN_MPRUN=no \ ./configure \ --disable-static \ --with-flavor=$(flavor) \ --with-docdir=$(_docdir) \ --with-globus-state-dir=/var/log/globus \ --with-sge-config=/etc/default/gridengine \ --with-sge-root=undefined \ --with-sge-cell=undefined \ --without-queue-validation \ --without-pe-validation # Reduce overlinking sed 's!CC -shared !CC \\$${wl}--as-needed -shared !g' -i libtool touch $@ build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot if [ -r Makefile ] ; then $(MAKE) distclean ; fi dh_autotools-dev_restoreconfig # Remove autogenerated files rm -f aclocal.m4 rm -f compile rm -f configure rm -f install-sh rm -f ltmain.sh rm -f missing rm -f mkinstalldirs rm -f doxygen/Doxyfile* rm -f doxygen/Makefile.am rm -f pkgdata/Makefile.am rm -f pkgdata/*.filelist rm -f pkgdata/*.gpt rm -f pkgdata/$(name).pc rm -f pkgdata/pkg_data_src.pc.in rm -f gptdata.sh rm -f globus_automake* rm -rf autom4te.cache find . -name Makefile.in -exec rm {} ';' rm -f build-stamp configure-stamp dh_clean debian/*.install install: build-stamp dh_testdir dh_testroot dh_prep $(MAKE) install DESTDIR=$(INSTALLDIR) # This library is opened using lt_dlopenext, so the libtool archive # (.la file) can not be removed - fix libdir and clear dependency_libs # ... and move it to the main package for lib in `find $(INSTALLDIR)$(_libdir) -name 'lib*.la'` ; do \ sed -e "s!^libdir=.*!libdir=\'$(_libdir)\'!" \ -e "s!^dependency_libs=.*!dependency_libs=\'\'!" -i $$lib ; \ done grep 'lib.*\.la$$' $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_dev.filelist \ >> $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_rtl.filelist sed '/lib.*\.la$$/d' \ -i $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_dev.filelist # Remove jobmanager-sge from install dir - leave it for admin config rm $(INSTALLDIR)/etc/grid-services/jobmanager-sge # Remove installed license files rm -f $(INSTALLDIR)$(_docdir)/*LICENSE* sed /LICENSE/d \ -i $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_doc.filelist # Devel package is redundant rm $(INSTALLDIR)$(_libdir)/libglobus_seg_sge.so rm $(INSTALLDIR)$(_libdir)/pkgconfig/globus-gram-job-manager-sge.pc rm $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_dev.filelist rm $(GLOBUSPACKAGEDIR)/$(_name)/pkg_data_$(flavor)_dev.gpt # List config files in each package - drop the file list rm $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_data.filelist rm $(GLOBUSPACKAGEDIR)/$(_name)/pkg_data_noflavor_data.gpt # Generate package filelists cat $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_rtl.filelist \ $(GLOBUSPACKAGEDIR)/$(_name)/$(flavor)_pgm.filelist \ | sed -e s!^!debian/tmp$(_prefix)! -e /sge.pm/d \ > debian/$(name)-setup-seg.install cat $(GLOBUSPACKAGEDIR)/$(_name)/noflavor_doc.filelist \ | sed s!^!debian/tmp$(_prefix)! > debian/$(name).install echo debian/tmp$(_datadir)/globus/globus_gram_job_manager/sge.rvf \ >> debian/$(name).install echo debian/tmp$(perl_vendorlib)/Globus >> debian/$(name).install echo debian/tmp/etc/globus/globus-sge.conf >> debian/$(name).install echo debian/tmp/etc/grid-services/available/jobmanager-sge-poll \ > debian/$(name)-setup-poll.install echo debian/tmp/etc/grid-services/available/jobmanager-sge-seg \ >> debian/$(name)-setup-seg.install echo debian/tmp/etc/globus/scheduler-event-generator/available/sge \ >> debian/$(name)-setup-seg.install binary: binary-arch binary-indep binary-arch: install dh_testdir dh_testroot dh_installdocs -a dh_installchangelogs -a dh_install -a --fail-missing dh_installman -a dh_lintian -a dh_link -a dh_strip -a --dbg-package=$(name)-dbg dh_compress -a dh_fixperms -a dh_perl -a dh_makeshlibs -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary-indep: install dh_testdir dh_testroot dh_installdocs -i debian/README dh_installchangelogs -i dh_install -i --fail-missing dh_installman -i dh_link -i dh_compress -i dh_fixperms -i dh_perl -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i .PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure install debian/README0000644000000000000000000000145111705715431010053 0ustar This package is part of the GRAM5 component of the Globus Toolkit. For more information visit: http://www.globus.org/toolkit/docs/latest-stable/gram5/ Admin Guide: http://www.globus.org/toolkit/docs/latest-stable/gram5/admin/ User's Guide: http://www.globus.org/toolkit/docs/latest-stable/gram5/user/ Developer's Guide: http://www.globus.org/toolkit/docs/latest-stable/gram5/developer/ Release Notes: http://www.globus.org/toolkit/docs/latest-stable/gram5/rn/ Public Interface Guide: http://www.globus.org/toolkit/docs/latest-stable/gram5/pi/ Quality Profile: http://www.globus.org/toolkit/docs/latest-stable/gram5/qp/ Migrating Guide: http://www.globus.org/toolkit/docs/latest-stable/gram5/mig/ Globus debian packaging is supported by the Initiative for Globus in Europe: http://www.ige-project.eu/ debian/copyright0000644000000000000000000000167712240225262011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: globus_gram_job_manager_sge Upstream-Contact: http://www.globus.org/ Source: http://www.globus.org/ftppub/gt5/5.2/5.2.5/packages/src/globus_gram_job_manager_sge-1.7.tar.gz Files: * Copyright: 1999-2013 University of Chicago License: Apache-2.0 Files: sge.pm Copyright: 2003 Marko Krznaric and David McBride, London eScience Centre 2007 Jeff Porter, Lawrence Berkeley National Laboratory License: LGPL-2.1 Files: debian/* Copyright: 2008-2013 Mattias Ellert 2010-2013 Initiative for Globus in Europe (IGE), http://www.ige-project.eu/ License: Apache-2.0 License: Apache-2.0 On Debian systems the full text of the Apache license version 2 can be found in /usr/share/common-licenses/Apache-2.0. License: LGPL-2.1 On Debian systems the full text of the LGPL-2.1 license can be found in the /usr/share/common-licenses/LGPL-2 file. debian/compat0000644000000000000000000000000211677570674010410 0ustar 5 debian/globus-gram-job-manager-sge-setup-seg.postinst0000755000000000000000000000043311677570674020107 0ustar #!/bin/sh set -e if [ -x "/etc/init.d/globus-scheduler-event-generator" ]; then if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d globus-scheduler-event-generator start sge || : else /etc/init.d/globus-scheduler-event-generator start sge || : fi fi #DEBHELPER# debian/globus-gram-job-manager-sge-setup-seg.shlibs0000644000000000000000000000010111677570674017475 0ustar libglobus_seg_sge 1 globus-gram-job-manager-sge-setup-seg (>= 1) debian/patches/0000755000000000000000000000000012263736676010637 5ustar debian/patches/series0000644000000000000000000000015612263736357012052 0ustar # Typo (variable name mismatch) # http://jira.globus.org/browse/GT-494 globus-gram-job-manager-sge-typo.patch debian/patches/globus-gram-job-manager-sge-typo.patch0000644000000000000000000000127512263540542020012 0ustar diff -ur globus_gram_job_manager_sge-1.7.orig/configure.in globus_gram_job_manager_sge-1.7/configure.in --- globus_gram_job_manager_sge-1.7.orig/configure.in 2012-02-15 00:14:45.000000000 +0100 +++ globus_gram_job_manager_sge-1.7/configure.in 2014-01-09 08:20:19.676454231 +0100 @@ -101,9 +101,9 @@ [--with-reporting-file=PATH], [When the SEG is enabled, look in the reporting file at PATH for SEG events]), - [SEG_REPORTING_FILE="$withval"], - [SEG_REPORTING_FILE=""]) -AC_SUBST(SEG_REPORTING_FILE) + [SGE_REPORTING_FILE="$withval"], + [SGE_REPORTING_FILE=""]) +AC_SUBST(SGE_REPORTING_FILE) AC_ARG_WITH(seg, AC_HELP_STRING( debian/globus-gram-job-manager-sge-setup-seg.lintian-overrides0000644000000000000000000000016011677570674021654 0ustar # It doesn't make sense to name the package after a plugin package-name-doesnt-match-sonames libglobus-seg-sge1 debian/changelog0000644000000000000000000000234412263736125011052 0ustar globus-gram-job-manager-sge (1.7-2) unstable; urgency=medium * Fix logfile location -- Mattias Ellert Fri, 10 Jan 2014 10:22:31 +0100 globus-gram-job-manager-sge (1.7-1) unstable; urgency=low * Update to Globus Toolkit 5.2.5 * Implement Multi-Arch support -- Mattias Ellert Mon, 11 Nov 2013 19:54:48 +0100 globus-gram-job-manager-sge (1.5-2) unstable; urgency=low * Add arm64 to the list of 64 bit architectures -- Mattias Ellert Mon, 27 May 2013 06:22:28 +0200 globus-gram-job-manager-sge (1.5-1) unstable; urgency=low * Update to Globus Toolkit 5.2.1 * Drop patch globus-gram-job-manager-sge-desc.patch (fixed upstream) -- Mattias Ellert Mon, 30 Apr 2012 06:41:28 +0200 globus-gram-job-manager-sge (1.0-2) unstable; urgency=low * Fix broken links in README file * Use Recommends instead of Depends to avoid circular dependencies -- Mattias Ellert Wed, 25 Jan 2012 00:40:22 +0100 globus-gram-job-manager-sge (1.0-1) unstable; urgency=low * Initial release (Closes: #654379) -- Mattias Ellert Sat, 31 Dec 2011 07:13:52 +0100 debian/globus-gram-job-manager-sge-setup-seg.prerm0000755000000000000000000000074711677570674017361 0ustar #!/bin/sh set -e if [ -x "/etc/init.d/globus-scheduler-event-generator" ]; then if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d globus-scheduler-event-generator stop sge || : else /etc/init.d/globus-scheduler-event-generator stop sge || : fi fi #DEBHELPER# if [ "$1" != "remove" -a "$1" != "purge" ]; then exit 0 fi globus-gatekeeper-admin -d jobmanager-sge-seg > /dev/null 2>&1 || : globus-scheduler-event-generator-admin -d sge > /dev/null 2>&1 || : exit 0 debian/source/0000755000000000000000000000000011677524040010474 5ustar debian/source/format0000644000000000000000000000001411677524040011702 0ustar 3.0 (quilt)