summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorTrevor Johnson <trevor@FreeBSD.org>2001-08-30 22:09:41 +0000
committerTrevor Johnson <trevor@FreeBSD.org>2001-08-30 22:09:41 +0000
commit5eec3c756164de07ad1aaa7db7d0602d5494246c (patch)
treebfc1e5254f16fe463798937087dde5b97012fc8a /misc
parentPPPoA talks to an Alcatel Speedtouch USB ADSL modem device using ppp(8), (diff)
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>
Notes
Notes: svn path=/head/; revision=47184
Diffstat (limited to 'misc')
-rw-r--r--misc/Makefile1
-rw-r--r--misc/pbs/Makefile47
-rw-r--r--misc/pbs/distinfo1
-rw-r--r--misc/pbs/pkg-comment1
-rw-r--r--misc/pbs/pkg-deinstall9
-rw-r--r--misc/pbs/pkg-descr24
-rw-r--r--misc/pbs/pkg-plist177
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