mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
- Update to 3.0.2
PR: ports/158699 Submitted by: Jason Bacon <jwbacon@tds.net> (maintainer)
This commit is contained in:
parent
b08bf1dc28
commit
ceedca7b54
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=277615
8 changed files with 115 additions and 64 deletions
|
@ -6,12 +6,12 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= torque
|
PORTNAME= torque
|
||||||
PORTVERSION= 2.4.6
|
PORTVERSION= 3.0.2
|
||||||
CATEGORIES= sysutils parallel
|
CATEGORIES= sysutils parallel
|
||||||
MASTER_SITES= http://www.clusterresources.com/downloads/torque/
|
MASTER_SITES= http://www.clusterresources.com/downloads/torque/
|
||||||
|
|
||||||
MAINTAINER= jwbacon@tds.net
|
MAINTAINER= jwbacon@tds.net
|
||||||
COMMENT= Open source resource manager
|
COMMENT= Open source distributed computing resource manager based on PBS
|
||||||
|
|
||||||
USE_AUTOTOOLS= libtool
|
USE_AUTOTOOLS= libtool
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
|
@ -19,11 +19,13 @@ CONFIGURE_ARGS= --with-rcp=scp
|
||||||
USE_GMAKE= yes
|
USE_GMAKE= yes
|
||||||
USE_RC_SUBR= pbs_server.sh pbs_sched.sh pbs_mom.sh
|
USE_RC_SUBR= pbs_server.sh pbs_sched.sh pbs_mom.sh
|
||||||
SUB_FILES= pkg-message
|
SUB_FILES= pkg-message
|
||||||
|
USE_PERL5= yes
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
MAN1= qalter.1 qdel.1 qhold.1 qmove.1 qmsg.1 qorder.1 qrerun.1 \
|
MAN1= qalter.1 qdel.1 qhold.1 qmove.1 qmsg.1 qorder.1 qrerun.1 \
|
||||||
qrls.1 qselect.1 qsig.1 qstat.1 qsub.1 pbs.1 pbsdsh.1 \
|
qrls.1 qselect.1 qsig.1 qstat.1 qsub.1 pbs.1 pbsdsh.1 \
|
||||||
nqs2pbs.1 basl2c.1 xpbs.1 xpbsmon.1 qmgr.1 qchkpt.1
|
nqs2pbs.1 basl2c.1 xpbs.1 xpbsmon.1 qmgr.1 qchkpt.1 \
|
||||||
|
qgpumode.1 qgpureset.1
|
||||||
|
|
||||||
MAN3= rpp.3 tm.3 pbs_alterjob.3 pbs_connect.3 pbs_default.3 \
|
MAN3= rpp.3 tm.3 pbs_alterjob.3 pbs_connect.3 pbs_default.3 \
|
||||||
pbs_deljob.3 pbs_disconnect.3 pbs_geterrmsg.3 pbs_holdjob.3 \
|
pbs_deljob.3 pbs_disconnect.3 pbs_geterrmsg.3 pbs_holdjob.3 \
|
||||||
|
@ -32,7 +34,8 @@ MAN3= rpp.3 tm.3 pbs_alterjob.3 pbs_connect.3 pbs_default.3 \
|
||||||
pbs_rescreserve.3 pbs_rlsjob.3 pbs_runjob.3 pbs_selectjob.3 \
|
pbs_rescreserve.3 pbs_rlsjob.3 pbs_runjob.3 pbs_selectjob.3 \
|
||||||
pbs_selstat.3 pbs_sigjob.3 pbs_stagein.3 pbs_statjob.3 \
|
pbs_selstat.3 pbs_sigjob.3 pbs_stagein.3 pbs_statjob.3 \
|
||||||
pbs_statnode.3 pbs_statque.3 pbs_statserver.3 pbs_submit.3 \
|
pbs_statnode.3 pbs_statque.3 pbs_statserver.3 pbs_submit.3 \
|
||||||
pbs_terminate.3
|
pbs_terminate.3 pbs_checkpointjob.3 pbs_fbserver.3 \
|
||||||
|
pbs_get_server_list.3 pbs_gpumode.3 pbs_gpureset.3
|
||||||
|
|
||||||
MAN7= pbs_job_attributes.7 pbs_queue_attributes.7 \
|
MAN7= pbs_job_attributes.7 pbs_queue_attributes.7 \
|
||||||
pbs_server_attributes.7 pbs_resources_aix4.7 \
|
pbs_server_attributes.7 pbs_resources_aix4.7 \
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SHA256 (torque-2.4.6.tar.gz) = 84c6f96bd034dc8766fc28a1e0f641c6c01d3c00712f05adb81c37b2be988975
|
SHA256 (torque-3.0.2.tar.gz) = a82c6a269a78ace25a7b60bfe1204db34855ddc56c1af29ca73f165999cb24a1
|
||||||
SIZE (torque-2.4.6.tar.gz) = 5537109
|
SIZE (torque-3.0.2.tar.gz) = 5864771
|
||||||
|
|
11
sysutils/torque/files/patch-src-resmom-freebsd5-mom_mach.c
Normal file
11
sysutils/torque/files/patch-src-resmom-freebsd5-mom_mach.c
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
--- src/resmom/freebsd5/mom_mach.c.orig 2011-06-24 13:50:59.000000000 -0500
|
||||||
|
+++ src/resmom/freebsd5/mom_mach.c 2011-06-24 13:51:19.000000000 -0500
|
||||||
|
@@ -166,7 +166,7 @@
|
||||||
|
extern int ignmem;
|
||||||
|
|
||||||
|
extern int LOGLEVEL;
|
||||||
|
-extern void checkret(char **, int);
|
||||||
|
+// extern void checkret(char **, int);
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
10
sysutils/torque/files/patch-src-resmom-freebsd5-mom_start.c
Normal file
10
sysutils/torque/files/patch-src-resmom-freebsd5-mom_start.c
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- src/resmom/freebsd5/mom_start.c.orig 2011-06-24 13:40:31.000000000 -0500
|
||||||
|
+++ src/resmom/freebsd5/mom_start.c 2011-06-24 13:41:15.000000000 -0500
|
||||||
|
@@ -214,6 +214,7 @@
|
||||||
|
task *ptask = 0;
|
||||||
|
int statloc;
|
||||||
|
unsigned int momport = 0;
|
||||||
|
+ extern unsigned int pbs_rm_port;
|
||||||
|
|
||||||
|
if (LOGLEVEL >= 7)
|
||||||
|
{
|
10
sysutils/torque/files/patch-src-server-node_manager.c
Normal file
10
sysutils/torque/files/patch-src-server-node_manager.c
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- src/server/node_manager.c.orig 2011-06-24 13:21:21.000000000 -0500
|
||||||
|
+++ src/server/node_manager.c 2011-06-24 13:21:47.000000000 -0500
|
||||||
|
@@ -88,6 +88,7 @@
|
||||||
|
#include <fcntl.h>
|
||||||
|
#include <netdb.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
+#include <sys/socket.h>
|
||||||
|
#include <netinet/in.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <assert.h>
|
10
sysutils/torque/files/patch-src-server-pbsd_main.c
Normal file
10
sysutils/torque/files/patch-src-server-pbsd_main.c
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
--- src/server/pbsd_main.c.orig 2011-06-24 13:24:45.000000000 -0500
|
||||||
|
+++ src/server/pbsd_main.c 2011-06-24 13:25:15.000000000 -0500
|
||||||
|
@@ -94,6 +94,7 @@
|
||||||
|
#include <sys/lock.h>
|
||||||
|
#endif /* PLOCK_DAEMONS */
|
||||||
|
#include <netinet/in.h>
|
||||||
|
+#include <sys/socket.h>
|
||||||
|
#include "pbs_ifl.h"
|
||||||
|
#include <assert.h>
|
||||||
|
#include <ctype.h>
|
|
@ -3,7 +3,7 @@ You can find an example configuration in
|
||||||
|
|
||||||
%%PREFIX%%/share/examples/torque/var/spool/torque
|
%%PREFIX%%/share/examples/torque/var/spool/torque
|
||||||
|
|
||||||
On all machines, both server and computing nodes:
|
On all machines, both server and compute nodes:
|
||||||
|
|
||||||
1. Run
|
1. Run
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ On all machines, both server and computing nodes:
|
||||||
/var/spool/torque/server_name
|
/var/spool/torque/server_name
|
||||||
|
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
On computing nodes:
|
On compute nodes:
|
||||||
|
|
||||||
1. Put '$pbsserver ip.address.of.server' into
|
1. Put '$pbsserver ip.address.of.server' into
|
||||||
|
|
||||||
|
@ -26,12 +26,12 @@ On computing nodes:
|
||||||
pbs_mom_enable="YES"
|
pbs_mom_enable="YES"
|
||||||
|
|
||||||
This may include the server if you allow it to be used
|
This may include the server if you allow it to be used
|
||||||
as a computing node as well.
|
as a compute node as well.
|
||||||
|
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
On the server:
|
On the server:
|
||||||
|
|
||||||
1. Put hostnames of computing nodes, one per line, into
|
1. Put hostnames of compute nodes, one per line, into
|
||||||
|
|
||||||
/var/spool/torque/server_priv/nodes
|
/var/spool/torque/server_priv/nodes
|
||||||
|
|
||||||
|
@ -50,9 +50,9 @@ On the server:
|
||||||
The recommended <admin> user is root.
|
The recommended <admin> user is root.
|
||||||
|
|
||||||
******************************************************************************
|
******************************************************************************
|
||||||
After installation is complete on the server and computing nodes:
|
After installation is complete on the server and compute nodes:
|
||||||
|
|
||||||
1. Start node services on all computing nodes with:
|
1. Start node services on all compute nodes with:
|
||||||
|
|
||||||
%%PREFIX%%/etc/rc.d/pbs_mom restart
|
%%PREFIX%%/etc/rc.d/pbs_mom restart
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,8 @@ bin/qchkpt
|
||||||
bin/qdel
|
bin/qdel
|
||||||
bin/qdisable
|
bin/qdisable
|
||||||
bin/qenable
|
bin/qenable
|
||||||
|
bin/qgpumode
|
||||||
|
bin/qgpureset
|
||||||
bin/qhold
|
bin/qhold
|
||||||
bin/qmgr
|
bin/qmgr
|
||||||
bin/qmove
|
bin/qmove
|
||||||
|
@ -50,55 +52,60 @@ sbin/pbs_server
|
||||||
sbin/qnoded
|
sbin/qnoded
|
||||||
sbin/qschedd
|
sbin/qschedd
|
||||||
sbin/qserverd
|
sbin/qserverd
|
||||||
%%EXAMPLESDIR%%/torque.setup
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/torque.setup
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/pbs_environment
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/pbs_environment
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/sched_priv/dedicated_time
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/dedicated_time
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/sched_priv/holidays
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/holidays
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/sched_priv/resource_group
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/resource_group
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/sched_priv/sched_config
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/sched_priv/sched_config
|
||||||
%%EXAMPLESDIR%%/var/spool/torque/server_name
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/server_name
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/undelivered
|
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/var/spool/torque/server_priv/nodes
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/spool
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/undelivered
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/spool
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/credentials
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_logs
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_priv
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/server_logs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_logs
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_priv
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/sched_logs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_logs
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/checkpoint
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_priv
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque/aux
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/mom_logs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool/torque
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/job_logs
|
||||||
@dirrm %%EXAMPLESDIR%%/var/spool
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/checkpoint
|
||||||
@dirrm %%EXAMPLESDIR%%/var
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque/aux
|
||||||
@dirrm %%EXAMPLESDIR%%
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool/torque
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/undelivered
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var/spool
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/spool
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/var
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
|
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/undelivered
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/spool
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/queues
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/jobs
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/hostlist
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/disallowed_types
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/credentials
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/arrays
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_users
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_logs
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_svr
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_hosts
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_logs
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/acl_groups
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_priv/accounting
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_logs
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/server_logs
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/checkpoint
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_priv/accounting
|
||||||
@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/aux
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/sched_logs
|
||||||
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_priv/jobs
|
||||||
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/mom_logs
|
||||||
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/job_logs
|
||||||
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/checkpoint
|
||||||
|
%%PORTEXAMPLES%%@exec mkdir -p %D/%%EXAMPLESDIR%%/var/spool/torque/aux
|
||||||
|
|
Loading…
Add table
Reference in a new issue