diff options
author | trevor <trevor@FreeBSD.org> | 2001-08-31 06:09:41 +0800 |
---|---|---|
committer | trevor <trevor@FreeBSD.org> | 2001-08-31 06:09:41 +0800 |
commit | e053890ee1c9ffc48d7f886af31b2b80b68a747a (patch) | |
tree | 505d22c0f045956b33b045a10017cff96e474cee | |
parent | 5a97936dc9eb447d6a5bab1c7de13cea232d8c0b (diff) | |
download | freebsd-ports-gnome-e053890ee1c9ffc48d7f886af31b2b80b68a747a.tar.gz freebsd-ports-gnome-e053890ee1c9ffc48d7f886af31b2b80b68a747a.tar.zst freebsd-ports-gnome-e053890ee1c9ffc48d7f886af31b2b80b68a747a.zip |
new port of PBS 2.2p11, the portable batch scheduler
This is the last freely redistributable version (newer ones are
available under a restrictive license, though still at no charge).
Rodney Mach <rmach@engin.umich.edu> helped by finding the distfile.
He has written a patch to this version of PBS for AFS support.
The patch is available through
http://www-personal.engin.umich.edu/~rmach/pbsafs/ .
PR: 12188
Submitted by: David A. Bader <dbader@eece.unm.edu>
-rw-r--r-- | misc/Makefile | 1 | ||||
-rw-r--r-- | misc/pbs/Makefile | 47 | ||||
-rw-r--r-- | misc/pbs/distinfo | 1 | ||||
-rw-r--r-- | misc/pbs/pkg-comment | 1 | ||||
-rw-r--r-- | misc/pbs/pkg-deinstall | 9 | ||||
-rw-r--r-- | misc/pbs/pkg-descr | 24 | ||||
-rw-r--r-- | misc/pbs/pkg-plist | 177 |
7 files changed, 260 insertions, 0 deletions
diff --git a/misc/Makefile b/misc/Makefile index f9f074b9d275..d167d55a087b 100644 --- a/misc/Makefile +++ b/misc/Makefile @@ -138,6 +138,7 @@ SUBDIR += p5-Locale-Codes SUBDIR += peq SUBDIR += patchutils + SUBDIR += pbs SUBDIR += pdmenu SUBDIR += pg SUBDIR += pinfo diff --git a/misc/pbs/Makefile b/misc/pbs/Makefile new file mode 100644 index 000000000000..84e3ba3b8f03 --- /dev/null +++ b/misc/pbs/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: PBS (Portable Batch Scheduler) +# Date created: 13 Jun 1999 +# Whom: David A. Bader <dbader@eece.unm.edu> +# +# $FreeBSD$ +# + +PORTNAME= pbs +PORTVERSION= 2.2p11 +CATEGORIES= misc +MASTER_SITES= http://vaccine.sourceforge.net/ +DISTNAME= pbs_v2.2p11 + +MAINTAINER= dbader@eece.unm.edu + +LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 \ + tk80.1:${PORTSDIR}/x11-toolkits/tk80 + +WRKSRC= ${WRKDIR}/${DISTNAME} +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --set-server-home=/var/spool/pbs --enable-docs + +MAN1= xpbsmon.1B xpbs.1B basl2c.1B qsig.1B pbsdsh.1B qstat.1B nqs2pbs.1B \ + qsub.1B pbs.1B qselect.1B qorder.1B qalter.1B qdel.1B qhold.1B \ + qmove.1B qrerun.1B qmsg.1B qrls.1B + +MAN3= pbs_submit.3B pbs_sigjob.3B pbs_runjob.3B rpp.3B tm.3B \ + pbs_selectjob.3B pbs_stagein.3B pbs_statjob.3B pbs_statque.3B \ + pbs_statserver.3B pbs_terminate.3B pbs_orderjob.3B pbs_rerunjob.3B \ + pbs_rescquery.3B pbs_movejob.3B pbs_rlsjob.3B pbs_manager.3B \ + pbs_holdjob.3B pbs_geterrmsg.3B pbs_msgjob.3B pbs_rescreserve.3B \ + pbs_alterjob.3B pbs_disconnect.3B pbs_default.3B pbs_deljob.3B \ + pbs_connect.3B + +MAN7= pbs_resources_unicosmk2.7B pbs_resources_irix6array.7B \ + pbs_resources_irix6.7B pbs_resources_linux.7B pbs_resources_netbsd.7B \ + pbs_resources_solaris5.7B pbs_resources_sp2.7B pbs_resources_sunos4.7B \ + pbs_resources_unicos8.7B pbs_resources.7B pbs_job_attributes.7B \ + pbs_queue_attributes.7B pbs_server_attributes.7B pbs_resources_all.soB \ + pbs_resources_aix4.7B pbs_resources_digitalunix.7B \ + pbs_resources_freebsd.7B pbs_resources_fujitsu.7B pbs_resources_irix5.7B + +MAN8= qstart.8B qterm.8B pbs_sched_tcl.8B pbs_sched_basl.8B pbs_sched_cc.8B \ + pbsnodes.8B qstop.8B pbs_server.8B qmgr.8B qrun.8B qdisable.8B \ + qenable.8B pbs_mom.8B + +.include <bsd.port.mk> diff --git a/misc/pbs/distinfo b/misc/pbs/distinfo new file mode 100644 index 000000000000..cc89f10c1630 --- /dev/null +++ b/misc/pbs/distinfo @@ -0,0 +1 @@ +MD5 (pbs_v2.2p11.tar.gz) = 1cf982cbc4c282c1d95fb62f6f9c6cbc diff --git a/misc/pbs/pkg-comment b/misc/pbs/pkg-comment new file mode 100644 index 000000000000..f825dcff1963 --- /dev/null +++ b/misc/pbs/pkg-comment @@ -0,0 +1 @@ +Batch job queueing system diff --git a/misc/pbs/pkg-deinstall b/misc/pbs/pkg-deinstall new file mode 100644 index 000000000000..248a14291eef --- /dev/null +++ b/misc/pbs/pkg-deinstall @@ -0,0 +1,9 @@ +#!/bin/sh +cat << EOF +**************************************************** +* * +* If you won't be using PBS any longer, you may * +* want to remove /var/spool/pbs/ and its contents. * +* * +**************************************************** +EOF diff --git a/misc/pbs/pkg-descr b/misc/pbs/pkg-descr new file mode 100644 index 000000000000..45974f84a98f --- /dev/null +++ b/misc/pbs/pkg-descr @@ -0,0 +1,24 @@ +from http://www.nas.nasa.gov/Software/PBS/pbsnashome.html and +http://www.nas.nasa.gov/Software/PBS/summary.html : + The Portable Batch System (PBS) project was started to create a +flexible, extensible batch processing system for heterogeneous computing +networks. You can submit your batch job on any machine and PBS will run your +script on the machine you request when the resources you need are available. +Your PBS system administrator can define the method used to choose what jobs to +run where, and in what order. PBS can be installed on almost any UNIX machine, +from single-processor workstations to workstation clusters and massively +parallel supercomputers. + A typical batch queuing system has a set of queues. Within each queue, +jobs are selected in FIFO order. This limits the scheduling policies available +to the adminstrator. The purpose of PBS is to provide additional controls over +initiating or scheduling execution of batch jobs, and to allow routing of jobs +between different hosts. PBS's independent scheduling module allows the +administrator to define what types of resources, and how much of each resource, +can be used by each job. The scheduling module has full knowledge of the +available queued jobs, running jobs, and system resource usage. Using one of +several procedural languages, the scheduling policies can easily be modified to +suit the computing requirements and goals of any site. PBS also has a mechanism +allowing users to specify unique resources required for a job to complete. + +WWW: http://pbs.mrj.com/ +- David A. Bader <dbader@eece.unm.edu> diff --git a/misc/pbs/pkg-plist b/misc/pbs/pkg-plist new file mode 100644 index 000000000000..1b0fd0a01df7 --- /dev/null +++ b/misc/pbs/pkg-plist @@ -0,0 +1,177 @@ +bin/chk_tree +bin/hostn +bin/nqs2pbs +bin/pbs_tclsh +bin/pbs_wish +bin/pbsdsh +bin/pbsnodes +bin/printjob +bin/qalter +bin/qdel +bin/qdisable +bin/qenable +bin/qhold +bin/qmgr +bin/qmove +bin/qmsg +bin/qorder +bin/qrerun +bin/qrls +bin/qrun +bin/qselect +bin/qsig +bin/qstart +bin/qstat +bin/qstop +bin/qsub +bin/qterm +bin/tracejob +bin/xpbs +bin/xpbsmon +include/pbs_error.h +include/pbs_ifl.h +lib/libattr.a +lib/libcmds.a +lib/liblog.a +lib/libnet.a +lib/libpbs.a +lib/libsite.a +lib/pbs_sched.a +lib/xpbs/acctname.tk +lib/xpbs/after_depend.tk +lib/xpbs/auto_upd.tk +lib/xpbs/before_depend.tk +lib/xpbs/bin/xpbs_datadump +lib/xpbs/bin/xpbs_scriptload +lib/xpbs/bindings.tk +lib/xpbs/bitmaps/Downarrow.bmp +lib/xpbs/bitmaps/Uparrow.bmp +lib/xpbs/bitmaps/curve_down_arrow.bmp +lib/xpbs/bitmaps/curve_up_arrow.bmp +lib/xpbs/bitmaps/cyclist-only.xbm +lib/xpbs/bitmaps/hourglass.bmp +lib/xpbs/bitmaps/iconize.bmp +lib/xpbs/bitmaps/logo.bmp +lib/xpbs/bitmaps/maximize.bmp +lib/xpbs/bitmaps/sm_down_arrow.bmp +lib/xpbs/bitmaps/sm_up_arrow.bmp +lib/xpbs/box.tk +lib/xpbs/buildindex +lib/xpbs/button.tk +lib/xpbs/checkpoint.tk +lib/xpbs/common.tk +lib/xpbs/concur.tk +lib/xpbs/datetime.tk +lib/xpbs/email_list.tk +lib/xpbs/entry.tk +lib/xpbs/fileselect.tk +lib/xpbs/help/after_depend.hlp +lib/xpbs/help/auto_update.hlp +lib/xpbs/help/before_depend.hlp +lib/xpbs/help/concur.hlp +lib/xpbs/help/datetime.hlp +lib/xpbs/help/delete.hlp +lib/xpbs/help/email.hlp +lib/xpbs/help/fileselect.hlp +lib/xpbs/help/hold.hlp +lib/xpbs/help/main.hlp +lib/xpbs/help/message.hlp +lib/xpbs/help/misc.hlp +lib/xpbs/help/modify.hlp +lib/xpbs/help/move.hlp +lib/xpbs/help/notes.hlp +lib/xpbs/help/preferences.hlp +lib/xpbs/help/release.hlp +lib/xpbs/help/select.acctname.hlp +lib/xpbs/help/select.checkpoint.hlp +lib/xpbs/help/select.hold.hlp +lib/xpbs/help/select.jobname.hlp +lib/xpbs/help/select.owners.hlp +lib/xpbs/help/select.priority.hlp +lib/xpbs/help/select.qtime.hlp +lib/xpbs/help/select.rerun.hlp +lib/xpbs/help/select.resources.hlp +lib/xpbs/help/select.states.hlp +lib/xpbs/help/signal.hlp +lib/xpbs/help/staging.hlp +lib/xpbs/help/submit.hlp +lib/xpbs/help/terminate.hlp +lib/xpbs/help/trackjob.hlp +lib/xpbs/hold.tk +lib/xpbs/jobname.tk +lib/xpbs/listbox.tk +lib/xpbs/main.tk +lib/xpbs/misc.tk +lib/xpbs/owners.tk +lib/xpbs/pbs.tcl +lib/xpbs/pref.tk +lib/xpbs/preferences.tcl +lib/xpbs/prefsave.tk +lib/xpbs/priority.tk +lib/xpbs/qalter.tk +lib/xpbs/qdel.tk +lib/xpbs/qhold.tk +lib/xpbs/qmove.tk +lib/xpbs/qmsg.tk +lib/xpbs/qrls.tk +lib/xpbs/qsig.tk +lib/xpbs/qsub.tk +lib/xpbs/qterm.tk +lib/xpbs/qtime.tk +lib/xpbs/rerun.tk +lib/xpbs/res.tk +lib/xpbs/spinbox.tk +lib/xpbs/staging.tk +lib/xpbs/state.tk +lib/xpbs/tclIndex +lib/xpbs/text.tk +lib/xpbs/trackjob.tk +lib/xpbs/wmgr.tk +lib/xpbs/xpbsrc +lib/xpbsmon/auto_upd.tk +lib/xpbsmon/bindings.tk +lib/xpbsmon/bitmaps/cyclist-only.xbm +lib/xpbsmon/bitmaps/hourglass.bmp +lib/xpbsmon/bitmaps/iconize.bmp +lib/xpbsmon/bitmaps/logo.bmp +lib/xpbsmon/bitmaps/maximize.bmp +lib/xpbsmon/box.tk +lib/xpbsmon/buildindex +lib/xpbsmon/button.tk +lib/xpbsmon/cluster.tk +lib/xpbsmon/color.tk +lib/xpbsmon/common.tk +lib/xpbsmon/dialog.tk +lib/xpbsmon/entry.tk +lib/xpbsmon/expr.tk +lib/xpbsmon/help/auto_update.hlp +lib/xpbsmon/help/main.hlp +lib/xpbsmon/help/notes.hlp +lib/xpbsmon/help/pref.hlp +lib/xpbsmon/help/prefQuery.hlp +lib/xpbsmon/help/prefServer.hlp +lib/xpbsmon/listbox.tk +lib/xpbsmon/main.tk +lib/xpbsmon/node.tk +lib/xpbsmon/pbs.tk +lib/xpbsmon/pref.tk +lib/xpbsmon/preferences.tcl +lib/xpbsmon/prefsave.tk +lib/xpbsmon/spinbox.tk +lib/xpbsmon/system.tk +lib/xpbsmon/tclIndex +lib/xpbsmon/wmgr.tk +lib/xpbsmon/xpbsmonrc +sbin/pbs_demux +sbin/pbs_iff +sbin/pbs_mom +sbin/pbs_rcp +sbin/pbs_sched +sbin/pbs_server +@dirrm lib/xpbs/bin +@dirrm lib/xpbs/bitmaps +@dirrm lib/xpbs/help +@dirrm lib/xpbs +@dirrm lib/xpbsmon/bitmaps +@dirrm lib/xpbsmon/help +@dirrm lib/xpbsmon |