summaryrefslogtreecommitdiff
path: root/sysutils/sge61
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2005-07-29 02:13:32 +0000
committerBrooks Davis <brooks@FreeBSD.org>2005-07-29 02:13:32 +0000
commitc7985448bb5478e7b37b2fee7bace4781a96e6de (patch)
tree67d7218b0dcbd4037c12ff4f82fc7f202ae54026 /sysutils/sge61
parent- Update to 0.2.9 (diff)
Upgrade to SGE 6.0 Update4.
There are significant conceptual differences between SGE 5 and SGE 6 so potential upgraders should beware. At the file level the two are entierly incompatable so SGE 5 must be removed before SGE 6 is installed. The port has seen limited testing so beware.
Notes
Notes: svn path=/head/; revision=140361
Diffstat (limited to 'sysutils/sge61')
-rw-r--r--sysutils/sge61/Makefile214
-rw-r--r--sysutils/sge61/Makefile.man99
-rw-r--r--sysutils/sge61/distinfo4
-rw-r--r--sysutils/sge61/files/aimk.private5
-rw-r--r--sysutils/sge61/files/distinst.private3
-rw-r--r--sysutils/sge61/files/patch-aimk30
-rw-r--r--sysutils/sge61/files/patch-aimk.site14
-rw-r--r--sysutils/sge61/files/patch-dist_inst__sge25
-rw-r--r--sysutils/sge61/files/patch-dist_pvm_src_aimk25
-rw-r--r--sysutils/sge61/files/patch-dist_util_arch__variables12
-rw-r--r--sysutils/sge61/files/patch-dist_util_install__modules_inst__common.sh28
-rw-r--r--sysutils/sge61/files/patch-libs_spool_flatfile_sge__spooling__flatfile__scanner.h13
-rw-r--r--sysutils/sge61/files/patch-scripts_distinst150
-rw-r--r--sysutils/sge61/files/patch-scripts_distinst.site18
-rw-r--r--sysutils/sge61/files/patch-utilbin_infotext.c14
-rw-r--r--sysutils/sge61/files/pkg-install.in35
-rw-r--r--sysutils/sge61/files/pkg-message.in11
-rw-r--r--sysutils/sge61/files/pthread-types.diff14
-rw-r--r--sysutils/sge61/files/sge.sh.in51
-rw-r--r--sysutils/sge61/pkg-plist757
20 files changed, 1125 insertions, 397 deletions
diff --git a/sysutils/sge61/Makefile b/sysutils/sge61/Makefile
index cdbffc98a68c..2c80fac4a759 100644
--- a/sysutils/sge61/Makefile
+++ b/sysutils/sge61/Makefile
@@ -13,12 +13,22 @@ MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= brooks
MAINTAINER= brooks@FreeBSD.org
-COMMENT?= Sun Grid Engine, a batch queueing system
+COMMENT= Sun Grid Engine, a batch queueing system
+
+OPTIONS= BDB "Use DB based spooler (currently broken)" off \
+ DRMAA "Support the Java DRMAA API (requires native Java)" on \
+ QMON "Qmon support (requires X and Motif)" on
+
+CONFLICTS= sge-5* sgeee-[0-9]*
+
+.if !exists(/usr/include/sys/_pthreadtypes.h)
+EXTRA_PATCHES= ${FILESDIR}/pthread-types.diff
+.endif
+NOT_FOR_ARCHS= alpha
USE_BZIP2= yes
USE_GETTEXT= yes
USE_GMAKE= yes
-USE_MOTIF= yes
USE_OPENSSL= yes
USE_REINPLACE= yes
INSTALLS_SHLIB= yes
@@ -27,41 +37,87 @@ LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH}
SGE_BASE?= sge
SGE_ROOT= ${PREFIX}/${SGE_BASE}
SGE_ARCH= fbsd-${ARCH}
-SGE_VERSION= 5.3.6
-SGE_SNAPDATE= 20040330
-SGE_RELEASE= 5.3p6-snap-${SGE_SNAPDATE}
+SGE_VERSION= 6.0.4
+SGE_SNAPDATE= 20050726
+SGE_RELEASE= 6.0u4
PLIST_SUB+= SGE_ARCH=${SGE_ARCH}
PLIST_SUB+= SGE_BASE=${SGE_BASE}
-.if defined(PKGNAMESUFFIX)
-.if ${PKGNAMESUFFIX} == ee
-PLIST_SUB+= SGE="@comment "
-PLIST_SUB+= SGEEE=
-.endif
-.else
-PLIST_SUB+= SGE=
-PLIST_SUB+= SGEEE="@comment "
-.endif
+
+SUB_FILES= pkg-message pkg-install
+SUB_LIST+= SGE_BASE=${SGE_BASE}
+
+USE_RC_SUBR= sge.sh
PKGMESSAGE= ${WRKDIR}/pkg-message
+PKGINSTALL= ${WRKDIR}/pkg-install
WRKSRC= ${WRKDIR}/${DISTNAME}/source
+TMP_SGE_ROOT= ${WRKDIR}/sgeroot
+AIMK_CMD= ${SETENV} ${AIMK_ENV} ./aimk ${AIMK_ARGS}
+
+INST_PROGS= man common \
+ sge_qmaster \
+ sge_execd \
+ sge_shadowd \
+ sge_schedd \
+ sge_shepherd \
+ sge_coshepherd \
+ qstat \
+ qsub \
+ qalter \
+ qconf \
+ qdel \
+ qacct \
+ qmod \
+ qsh \
+ utilbin \
+ jobs \
+ qhost \
+ qmake \
+ qtcsh \
+ qping \
+ qloadsensor.exe \
+ sgepasswd \
+ ${QMON}
+
MANPREFIX= ${SGE_ROOT}
-MAN1= qacct.1 qalter.1 qconf.1 qdel.1 qhold.1 qhost.1 qlogin.1 \
- qmake.1 qmod.1 qmon.1 qresub.1 qrls.1 qrsh.1 qselect.1 \
- qsh.1 qstat.1 qsub.1 qtcsh.1 sge_ckpt.1 sge_intro.1 \
- submit.1
-MAN5= access_list.5 accounting.5 calendar_conf.5 checkpoint.5 \
- complex.5 host_conf.5 hostgroup.5 project.5 qtask.5 \
- queue_conf.5 sched_conf.5 sge_aliases.5 sge_conf.5 \
- sge_h_aliases.5 sge_pe.5 sge_request.5 share_tree.5 \
- user.5 usermapping.5
-MAN8= sge_commd.8 sge_execd.8 sge_qmaster.8 sge_schedd.8 \
- sge_shadowd.8 sge_shepherd.8 sgecommdcntl.8
-EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man
+.include "${.CURDIR}/Makefile.man"
+EXCEPTFILES= arc_depend_irix.asc arc_depend_solaris.asc man testsuite
.include <bsd.port.pre.mk>
-.if ${ARCH} == "alpha"
-BROKEN= "Does not compile on alpha"
+
+.if defined(WITH_BDB)
+LIB_DEPENDS= db-4.2:${PORTSDIR}/databases/db42
+PLIST_SUB+= BDB_SPOOL=
+.else
+AIMK_ARGS+= -spool-classic
+PLIST_SUB+= BDB_SPOOL="@comment "
+.endif
+
+.if defined(WITH_DRMAA)
+USE_JAVA= yes
+JAVA_VERSION= 1.4+
+JAVA_OS= native
+JAVA_BUILD= jdk
+JAVA_RUN= jre
+.include "${PORTSDIR}/Mk/bsd.java.mk"
+ANT?= ${LOCALBASE}/bin/ant
+BUILD_DEPENDS+= ${ANT}:${PORTSDIR}/devel/apache-ant
+PLIST_SUB+= DRMAA=
+AIMK_ENV+= JAVA_HOME=${JAVA_HOME}
+.else
+AIMK_ARGS+= -no-java -no-jni
+PLIST_SUB+= DRMAA="@comment "
+.endif
+
+.if defined(WITH_QMON)
+USE_MOTIF= yes
+PLIST_SUB+= QMON=
+QMON= qmon
+.else
+AIMK_ARGS+= -no-qmon
+PLIST_SUB+= QMON="@comment "
+QMON= noqmon
.endif
post-patch:
@@ -82,27 +138,29 @@ post-patch:
@${RM} ${WRKSRC}/dist/util/arch_variables.orig
@${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|"
+ @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|%%OPENSSLBASE%%|${OPENSSLBASE}|g' < \
+ ${FILESDIR}/aimk.private > ${WRKSRC}/aimk.private
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ -e 's|%%OPENSSLBASE%%|${OPENSSLBASE}|g' \
+ ${WRKSRC}/scripts/distinst.site
do-build:
- cd ${BUILD_WRKSRC} && ./aimk -only-depend
- cd ${BUILD_WRKSRC} && ./scripts/zerodepend
- cd ${BUILD_WRKSRC} && ./aimk depend
- cd ${BUILD_WRKSRC} && ./aimk -secure -debug
- cd ${BUILD_WRKSRC} && ./aimk -man ${SGE_PRODUCT}
- cd ${BUILD_WRKSRC} && ${LN} -fs ./scripts/distinst myinst
-
-pre-install:
-.if defined(MASTERDIR)
- ${SH} ${MASTERDIR}/pkg-install ${PKGNAME} PRE-INSTALL
-.else
- ${SH} ${.CURDIR}/pkg-install ${PKGNAME} PRE-INSTALL
-.endif
+ cd ${WRKSRC} && ${AIMK_CMD} -only-depend
+ cd ${WRKSRC} && ./scripts/zerodepend
+ cd ${WRKSRC} && ${AIMK_CMD} depend
+ cd ${WRKSRC} && \
+ ${AIMK_CMD} -secure -debug && \
+ ${AIMK_CMD} -man ${SGE_PRODUCT} &&
+ ${MKDIR} ${TMP_SGE_ROOT}
+ cd ${WRKSRC} && ${SETENV} SGE_ROOT=${TMP_SGE_ROOT} \
+ ./scripts/distinst -local -libs ${SGE_ARCH} -- ${INST_PROGS}
do-install:
${MKDIR} ${SGE_ROOT}
- ${CHOWN} sgeadmin:sgeadmin ${SGE_ROOT}
- cd ${BUILD_WRKSRC} && ${SETENV} SGE_ROOT=${SGE_ROOT} ./myinst -allall ${SGEEE_FLAG} ${SGE_ARCH}
- cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto -noresport sgeadmin sgeadmin ${SGE_ROOT}
+ cd ${TMP_SGE_ROOT} && \
+ ${FIND} . | ${TAR} cTf - - | ${TAR} xUCf ${SGE_ROOT} -
+ cd ${SGE_ROOT} && ${SETENV} SGE_ROOT=${SGE_ROOT} util/setfileperm.sh -auto ${SGE_ROOT}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/../doc && ${FIND} * \( -name nonexistant \
@@ -111,23 +169,25 @@ do-install:
.endif
post-install:
- @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
- -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \
- < ${FILESDIR}/pkg-message.in > ${PKGMESSAGE}
+ @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${CAT} ${PKGMESSAGE}
@${ECHO}
-# Automaticly produce the offical machine dependent tarball
-# Be sure to do an install first
-release-tar:
- cd ${SGE_ROOT} && \
+# Automaticly produce the offical machine dependent bits tarball from
+# the temporary root. This can be used if FreeBSD machines are to be
+# included in a shared SGE installation.
+release-tar: build
+ cd ${TMP_SGE_ROOT} && \
${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \
- `find . -name ${SGE_ARCH}`
+ `${FIND} . -name ${SGE_ARCH}`
+
+#########################################################################
+# Maintainer support below this line. No user servicable parts inside. #
+#########################################################################
-# Produce a distfile for today. This target exists for use by the
-# port's maintainer.
-SGE_TAG= V53_beta2_BRANCH
-TODAY!= /bin/date +%Y%m%d
+# Produce a distfile snapshot for today
+SGE_TAG= V60u4win_BRANCH
+TODAY!= date +%Y%m%d
XDISTNAME= sge-${SGE_VERSION}.${TODAY}
XDISTFILE= ${DISTDIR}/${XDISTNAME}.tar.bz2
distfile:
@@ -140,4 +200,46 @@ distfile:
@${RM} -rf ${WRKDIR}/${XDISTNAME}
@${RMDIR} ${WRKDIR} 2> /dev/null || true
+# Build a pkg-plist and Makefile.man
+build-plist: build
+#.if defined(WITHOUT_BDB) || defined(WITHOUT_JAVA) || defined(WITHOUT_QMON)
+# @echo "ERROR: All OPTIONS must be enabled to build plist!" && ${FALSE}
+#.endif
+ @${FIND} ${TMP_SGE_ROOT}/* -name man -prune -o \
+ \( -type f -o -type l \) -print | \
+ ${SORT} | \
+ ${SED} -e 's|^${TMP_SGE_ROOT}|%%SGE_BASE%%|' \
+ -e 's|${SGE_ARCH}|%%SGE_ARCH%%|' \
+ -e 's|\(.*libspool[bc].so\)|%%BDB_SPOOL%%\1|' \
+ -e 's|\(.*libXltree.so\)|%%QMON%%\1|' \
+ -e 's|\(.*qmon.*\)|%%QMON%%\1|' \
+ > ${PLIST}
+ @${FIND} ${WRKSRC}/../doc \( -name nonexistant \
+ ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -type f -print | \
+ ${SORT} | \
+ ${SED} -e 's|${WRKSRC}/../doc|%%PORTDOCS%%%%DOCSDIR%%|' \
+ >> ${PLIST}
+ @${FIND} ${TMP_SGE_ROOT}/* -type d | \
+ ${SORT} -r | \
+ ${SED} -e 's|^${TMP_SGE_ROOT}|@dirrm %%SGE_BASE%%|' \
+ -e 's|${SGE_ARCH}|%%SGE_ARCH%%|' \
+ -e 's|\(.*qmon.*\)|%%QMON%%\1|' \
+ >> ${PLIST}
+ @${FIND} ${WRKSRC}/../doc \( -name nonexistant \
+ ${EXCEPTFILES:S/^/-o -name /} \) -a -prune -o -type d -print | \
+ ${SORT} -r | \
+ ${SED} -e 's|${WRKSRC}/../doc|%%PORTDOCS%%@dirrm %%DOCSDIR%%|' \
+ >> ${PLIST}
+ @echo '@unexec rmdir %D/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.")' >> ${PLIST}
+ @echo "# Do not edit! Auto-generated file." > ${.CURDIR}/Makefile.man
+ @echo "# See build-plist target in Makefile." >> ${.CURDIR}/Makefile.man
+ @echo "#" >> ${.CURDIR}/Makefile.man
+ @${FIND} ${TMP_SGE_ROOT}/man -type f | ${XARGS} ${GREP} -H ^\\.so | \
+ ${SED} \
+ -e 's|.*/\([^ :/][^ :/]*\):.*/\([^ :/][^ :/]*\)$$|MLINKS+=\2 \1|' \
+ >> ${.CURDIR}/Makefile.man
+ @${FIND} ${TMP_SGE_ROOT}/man -type f | ${XARGS} ${GREP} -L ^\\.so | \
+ ${SED} -e 's|.*man\([0-9LN]\)/\(.*\)|MAN\1+=\2|' \
+ >> ${.CURDIR}/Makefile.man
+
.include <bsd.port.post.mk>
diff --git a/sysutils/sge61/Makefile.man b/sysutils/sge61/Makefile.man
new file mode 100644
index 000000000000..77ce0de3243a
--- /dev/null
+++ b/sysutils/sge61/Makefile.man
@@ -0,0 +1,99 @@
+# Do not edit! Auto-generated file.
+# See build-plist target in Makefile.
+#
+MLINKS+=hostnameutils.1 gethostbyname.1
+MLINKS+=hostnameutils.1 gethostname.1
+MLINKS+=hostnameutils.1 getservbyname.1
+MLINKS+=submit.1 qalter.1
+MLINKS+=submit.1 qlogin.1
+MLINKS+=submit.1 qresub.1
+MLINKS+=submit.1 qrsh.1
+MLINKS+=submit.1 qsh.1
+MLINKS+=submit.1 qsub.1
+MLINKS+=hostnameutils.1 gethostbyaddr.1
+MLINKS+=drmaa_wait.3 drmaa_wtermsig.3
+MLINKS+=drmaa_jobcontrol.3 drmaa_control.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_delete_job_template.3
+MLINKS+=drmaa_session.3 drmaa_exit.3
+MLINKS+=drmaa_misc.3 drmaa_get_DRM_system.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_get_attribute.3
+MLINKS+=drmaa_attributes.3 drmaa_get_attribute_names.3
+MLINKS+=drmaa_misc.3 drmaa_get_contact.3
+MLINKS+=drmaa_attributes.3 drmaa_get_next_attr_name.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_get_next_attr_value.3
+MLINKS+=drmaa_submit.3 drmaa_get_next_job_id.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_get_vector_attribute.3
+MLINKS+=drmaa_attributes.3 drmaa_get_vector_attribute_names.3
+MLINKS+=drmaa_session.3 drmaa_init.3
+MLINKS+=drmaa_jobcontrol.3 drmaa_job_ps.3
+MLINKS+=drmaa_attributes.3 drmaa_release_attr_names.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_release_attr_values.3
+MLINKS+=drmaa_submit.3 drmaa_release_job_ids.3
+MLINKS+=drmaa_submit.3 drmaa_run_bulk_jobs.3
+MLINKS+=drmaa_submit.3 drmaa_run_job.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_set_attribute.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_set_vector_attribute.3
+MLINKS+=drmaa_misc.3 drmaa_strerror.3
+MLINKS+=drmaa_wait.3 drmaa_synchronize.3
+MLINKS+=drmaa_misc.3 drmaa_version.3
+MLINKS+=drmaa_wait.3 drmaa_wcoredump.3
+MLINKS+=drmaa_wait.3 drmaa_wexitstatus.3
+MLINKS+=drmaa_wait.3 drmaa_wifaborted.3
+MLINKS+=drmaa_wait.3 drmaa_wifexited.3
+MLINKS+=drmaa_wait.3 drmaa_wifsignaled.3
+MLINKS+=drmaa_jobtemplate.3 drmaa_allocate_job_template.3
+MAN1+=submit.1
+MAN1+=hostnameutils.1
+MAN1+=qacct.1
+MAN1+=qconf.1
+MAN1+=qdel.1
+MAN1+=qhold.1
+MAN1+=qhost.1
+MAN1+=qmake.1
+MAN1+=qmod.1
+MAN1+=qmon.1
+MAN1+=qping.1
+MAN1+=qrls.1
+MAN1+=qselect.1
+MAN1+=qstat.1
+MAN1+=qtcsh.1
+MAN1+=sge_ckpt.1
+MAN1+=sge_intro.1
+MAN1+=sge_types.1
+MAN1+=sgepasswd.1
+MAN3+=drmaa_attributes.3
+MAN3+=drmaa_jobcontrol.3
+MAN3+=drmaa_jobtemplate.3
+MAN3+=drmaa_misc.3
+MAN3+=drmaa_session.3
+MAN3+=drmaa_submit.3
+MAN3+=drmaa_wait.3
+MAN5+=usermapping.5
+MAN5+=accounting.5
+MAN5+=bootstrap.5
+MAN5+=calendar_conf.5
+MAN5+=checkpoint.5
+MAN5+=complex.5
+MAN5+=host_aliases.5
+MAN5+=host_conf.5
+MAN5+=hostgroup.5
+MAN5+=project.5
+MAN5+=qtask.5
+MAN5+=queue_conf.5
+MAN5+=reporting.5
+MAN5+=sched_conf.5
+MAN5+=sge_aliases.5
+MAN5+=sge_conf.5
+MAN5+=sge_pe.5
+MAN5+=sge_priority.5
+MAN5+=sge_qstat.5
+MAN5+=sge_request.5
+MAN5+=sgepasswd.5
+MAN5+=share_tree.5
+MAN5+=user.5
+MAN5+=access_list.5
+MAN8+=sge_execd.8
+MAN8+=sge_qmaster.8
+MAN8+=sge_schedd.8
+MAN8+=sge_shadowd.8
+MAN8+=sge_shepherd.8
diff --git a/sysutils/sge61/distinfo b/sysutils/sge61/distinfo
index 554d0c562cb6..3ca979a9faa0 100644
--- a/sysutils/sge61/distinfo
+++ b/sysutils/sge61/distinfo
@@ -1,2 +1,2 @@
-MD5 (sge-5.3.6.20040330.tar.bz2) = 700e3a63a5c4bce7ec3aacad4e48730d
-SIZE (sge-5.3.6.20040330.tar.bz2) = 7396499
+MD5 (sge-6.0.4.20050726.tar.bz2) = 3f46f7adb9e7ad530808a06c08e491e3
+SIZE (sge-6.0.4.20050726.tar.bz2) = 12279650
diff --git a/sysutils/sge61/files/aimk.private b/sysutils/sge61/files/aimk.private
new file mode 100644
index 000000000000..ed153420e88b
--- /dev/null
+++ b/sysutils/sge61/files/aimk.private
@@ -0,0 +1,5 @@
+# $FreeBSD$
+set OPENSSL_HOME = %%OPENSSLBASE%%
+set BERKELEYDB_HOME = %%LOCALBASE%%
+set BDB_INCLUDE_SUBDIR = db42
+set BDB_LIB_SUFFIX = -4.2
diff --git a/sysutils/sge61/files/distinst.private b/sysutils/sge61/files/distinst.private
new file mode 100644
index 000000000000..6035aebf60dc
--- /dev/null
+++ b/sysutils/sge61/files/distinst.private
@@ -0,0 +1,3 @@
+# $FreeBSD$
+OPENSSLBASE=%%OPENSSLBASE%%
+BERKELEYDBBASE=%%LOCALBASE%%
diff --git a/sysutils/sge61/files/patch-aimk b/sysutils/sge61/files/patch-aimk
index 276eecaeb1dd..90b307c388a6 100644
--- a/sysutils/sge61/files/patch-aimk
+++ b/sysutils/sge61/files/patch-aimk
@@ -1,23 +1,18 @@
$FreeBSD$
---- aimk.orig Tue Jan 20 16:26:10 2004
-+++ aimk Tue Jan 20 16:50:43 2004
-@@ -256,11 +256,11 @@
+--- aimk.orig
++++ aimk
+@@ -397,7 +397,7 @@
if ( $?SGE_INPUT_CFLAGS ) then
- set INP_CFLAGS = "$SGE_INPUT_CFLAGS"
+ set INP_CFLAGS = "$SGE_INPUT_CFLAGS"
else
-- set INP_CFLAGS = ""
-+ set INP_CFLAGS = "%%CFLAGS%%"
+- set INP_CFLAGS = ""
++ set INP_CFLAGS = "%%CFLAGS%%"
endif
- set CFLAGS = "$INP_CFLAGS"
--set CXXFLAGS = "$CFLAGS"
-+set CXXFLAGS = "%%CXXFLAGS%%"
- set CORE_INCLUDE = "-I../security/sec -I../common -I../libs/uti -I../libs/gdi -I../libs/cull -I../libs/rmon -I../libs/comm -I../libs/sched -I../daemons/common -I../daemons/commd -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd -I../clients/common -I."
-
- set ADD_COPYRIGHT = 0
-@@ -1058,8 +1058,8 @@
+ # Default build targets for which we have seperate make files
+@@ -1171,8 +1171,8 @@
set MAKE = gmake
set OFLAG = "-O"
set ARFLAGS = rcv
@@ -28,3 +23,12 @@ $FreeBSD$
set DLLIB = ""
set DEPEND_FLAGS = "$CFLAGS $XMTINCD"
set PTHRDSFLAGS = "-D_REENTRANT -D__USE_REENTRANT"
+@@ -1191,7 +1191,7 @@
+ set XLFLAGS = "$XLIBD"
+ set XLIBS = " -Xlinker -lXm -Xlinker -Bdynamic -lXpm -lXt -lXext -lX11 -lSM -lICE -lXp"
+ set RM = "rm -f"
+- set JAVA_ARCH = ""
++ set JAVA_ARCH = "freebsd"
+ breaksw
+
+ case NETBSD_*:
diff --git a/sysutils/sge61/files/patch-aimk.site b/sysutils/sge61/files/patch-aimk.site
deleted file mode 100644
index 4df3e37d3f80..000000000000
--- a/sysutils/sge61/files/patch-aimk.site
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- aimk.site.orig Thu Mar 25 07:00:59 2004
-+++ aimk.site Tue Mar 30 13:03:37 2004
-@@ -34,7 +34,7 @@
- # OPENSSL_HOME the directory where the include and lib directory of openssl
- # is installed
- #
--set OPENSSL_HOME = /vol2/tools/SW/openssl-0.9.7d-static/$buildarch
-+set OPENSSL_HOME = /usr
-
- #
- # KRB_HOME the directory where the include and lib directory of kerberos is
diff --git a/sysutils/sge61/files/patch-dist_inst__sge b/sysutils/sge61/files/patch-dist_inst__sge
index 012824f59776..9e02407187e2 100644
--- a/sysutils/sge61/files/patch-dist_inst__sge
+++ b/sysutils/sge61/files/patch-dist_inst__sge
@@ -1,14 +1,23 @@
$FreeBSD$
---- dist/inst_sge.orig Tue Jan 20 16:27:05 2004
-+++ dist/inst_sge Tue Jan 20 16:50:19 2004
-@@ -2247,7 +2247,7 @@
- SetCellDependentVariables
- fi
-
+--- dist/inst_sge.orig
++++ dist/inst_sge
+@@ -270,7 +270,7 @@
+ GetCell
+ GetQmasterSpoolDir $euid
+ SetCellDependentVariables
- SetPermissions
+# SetPermissions
- MakeDirsMaster
SelectHostNameResolving
- AddConfiguration
+ SetProductMode
+ MakeDirsMaster
+@@ -344,7 +344,7 @@
+ GetQmasterSpoolDir $euid
+ SetCellDependentVariables
+ WindowsSupport
+- SetPermissions
++# SetPermissions
+ SelectHostNameResolving
+ SetProductMode
+ MakeDirsMaster
diff --git a/sysutils/sge61/files/patch-dist_pvm_src_aimk b/sysutils/sge61/files/patch-dist_pvm_src_aimk
index d9e9e0fdd7f1..c5dc9586d7ba 100644
--- a/sysutils/sge61/files/patch-dist_pvm_src_aimk
+++ b/sysutils/sge61/files/patch-dist_pvm_src_aimk
@@ -1,18 +1,18 @@
$FreeBSD$
---- dist/pvm/src/aimk.orig Fri Jul 20 01:20:20 2001
-+++ dist/pvm/src/aimk Tue Jan 20 16:50:19 2004
-@@ -66,6 +66,8 @@
- exit 1
- endif
+--- dist/pvm/src/aimk.orig
++++ dist/pvm/src/aimk
+@@ -73,6 +73,8 @@
+
+ setenv ARCH `$SGE_ROOT/util/arch`
+set ARCH = `$SGE_ROOT/util/arch`
+
# common compiler and linker settings
#
unsetenv LD_LIBRARY_PATH
-@@ -73,9 +75,9 @@
+@@ -80,9 +82,9 @@
set MAKE = make
set MAKEFILE = ../Makefile
set SDIR = ".."
@@ -24,17 +24,8 @@ $FreeBSD$
set LIBS = ""
set PVM_ROOT = "$PVM_ROOT"
set PVM_ARCH = "$PVM_ARCH"
-@@ -133,8 +135,6 @@
- set CTOR = ""
- set DTOR = ""
-
--set ARCH = `$SGE_ROOT/util/arch`
--
- switch ($ARCH)
-
- case aix41:
-@@ -193,6 +193,16 @@
- case linux:
+@@ -171,6 +173,16 @@
+ case lx24-x86:
set CC = gcc
set CFLAGS = "-O -Wall -Werror -Wstrict-prototypes -DLINUX $DEBUG_FLAG $CFLAGS"
+ set LFLAGS = "$DEBUG_FLAG $LFLAGS"
diff --git a/sysutils/sge61/files/patch-dist_util_arch__variables b/sysutils/sge61/files/patch-dist_util_arch__variables
index 48292e96cff6..7a75f9d6d92d 100644
--- a/sysutils/sge61/files/patch-dist_util_arch__variables
+++ b/sysutils/sge61/files/patch-dist_util_arch__variables
@@ -1,14 +1,14 @@
$FreeBSD$
---- dist/util/arch_variables.orig Tue Jan 20 16:27:10 2004
-+++ dist/util/arch_variables Tue Jan 20 16:51:45 2004
-@@ -156,14 +156,14 @@
+--- dist/util/arch_variables.orig
++++ dist/util/arch_variables
+@@ -181,14 +181,14 @@
AWK=/usr/bin/awk
ECHO="/bin/echo"
RC_FILE=freebsd
- RC_PREFIX=/usr/local/etc/rc.d
-+ RC_PREFIX=%%PREFIX%%/etc/rc.d
++ RC_PREFIX=%%LOCALBASE%%/etc/rc.d
RC_SUFFIX=.sh
- XTERM=/usr/X11R6/bin/xterm
+ XTERM=%%X11BASE%%/bin/xterm
@@ -18,6 +18,6 @@ $FreeBSD$
RLOGIN_DAEMON=/usr/libexec/rlogind
- GETTEXT=/usr/local/bin/gettext
+ GETTEXT=%%LOCALBASE%%/bin/gettext
+ RSH_DAEMON=undef
ROOTGROUP=wheel
- ;;
- darwin)
+ LOADSENSOR_COMMAND=undef
diff --git a/sysutils/sge61/files/patch-dist_util_install__modules_inst__common.sh b/sysutils/sge61/files/patch-dist_util_install__modules_inst__common.sh
new file mode 100644
index 000000000000..4487e583f433
--- /dev/null
+++ b/sysutils/sge61/files/patch-dist_util_install__modules_inst__common.sh
@@ -0,0 +1,28 @@
+
+$FreeBSD$
+
+--- dist/util/install_modules/inst_common.sh.orig
++++ dist/util/install_modules/inst_common.sh
+@@ -1169,8 +1169,9 @@
+ Execute cp $SGE_STARTUP_FILE $RC_PREFIX/$STARTUP_FILE_NAME
+ /usr/sbin/update-rc.d $STARTUP_FILE_NAME defaults 95 03
+ elif [ "$RC_FILE" = "freebsd" ]; then
+- echo cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+- Execute cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
++# XXX: should add the rc.subr script to the main distribution
++# echo cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
++# Execute cp $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+ elif [ "$RC_FILE" = "SGE" ]; then
+ echo mkdir -p "$RC_PREFIX/$RC_DIR"
+ Execute mkdir -p "$RC_PREFIX/$RC_DIR"
+@@ -1902,8 +1903,8 @@
+ Execute rm $SGE_STARTUP_FILE $RC_PREFIX/$STARTUP_FILE_NAME
+ /sbin/insserv -r $RC_PREFIX/$STARTUP_FILE_NAME
+ elif [ "$RC_FILE" = "freebsd" ]; then
+- echo rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+- Execute rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
++ #echo rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
++ #Execute rm $SGE_STARTUP_FILE $RC_PREFIX/sge${RC_SUFFIX}
+ elif [ "$RC_FILE" = "SGE" ]; then
+ if [ $hosttype = "master" ]; then
+ DARWIN_GEN_REPLACE="#GENMASTERRC"
diff --git a/sysutils/sge61/files/patch-libs_spool_flatfile_sge__spooling__flatfile__scanner.h b/sysutils/sge61/files/patch-libs_spool_flatfile_sge__spooling__flatfile__scanner.h
new file mode 100644
index 000000000000..0cbbab1cdf91
--- /dev/null
+++ b/sysutils/sge61/files/patch-libs_spool_flatfile_sge__spooling__flatfile__scanner.h
@@ -0,0 +1,13 @@
+
+$FreeBSD$
+
+--- libs/spool/flatfile/sge_spooling_flatfile_scanner.h.orig
++++ libs/spool/flatfile/sge_spooling_flatfile_scanner.h
+@@ -32,6 +32,7 @@
+ ************************************************************************/
+ /*___INFO__MARK_END__*/
+
++#include <sys/types.h>
+ #include <stdio.h>
+
+ typedef enum {
diff --git a/sysutils/sge61/files/patch-scripts_distinst b/sysutils/sge61/files/patch-scripts_distinst
index 3c548d80e120..0701a86f8ecb 100644
--- a/sysutils/sge61/files/patch-scripts_distinst
+++ b/sysutils/sge61/files/patch-scripts_distinst
@@ -1,22 +1,50 @@
$FreeBSD$
---- scripts/distinst.orig Tue Jan 20 16:28:32 2004
-+++ scripts/distinst Wed Jan 21 14:52:27 2004
-@@ -49,7 +49,7 @@
- fi
+--- scripts/distinst.orig
++++ scripts/distinst
+@@ -35,7 +35,7 @@
+ umask 022
+
+-TOPFILES="3rd_party bin catman ckpt doc examples include inst_sge \
++TOPFILES="3rd_party bin ckpt doc examples include inst_sge \
+ install_execd install_qmaster lib man mpi pvm qmon util utilbin"
--HASDIR="ckpt doc examples/jobs locale mpi pvm qmon/PIXMAPS/big"
-+HASDIR="ckpt doc examples/jobs mpi pvm qmon/PIXMAPS/big"
HASARCHDIR="bin lib examples/jobsbin utilbin"
+@@ -66,9 +66,9 @@
+
+ QMON_SHARED_LIBRARIES="libXbae libXicon libXmt libXspin libXtab"
+ QMON_NEED_SHARED_LIBRARIES="libXltree"
+-OPENSSL_SHARED_LIBRARIES="libcrypto libssl"
++#OPENSSL_SHARED_LIBRARIES="libcrypto libssl"
+
+-BERKELEYDB_SHARED_LIBRARIES="libdb-4.2"
++#BERKELEYDB_SHARED_LIBRARIES="libdb-4.2"
+
+ DRMAA_SHARED_LIBRARIES="libdrmaa"
+ DRMAA_HEADER_FILES="libs/japi/drmaa.h"
+@@ -420,6 +420,15 @@
+ }
+
+ #-------------------------------------------------------------------------
++# Symlink a program inplace rather then installing it. Useful for
++# using OS versions of systems like OpenSSL.
++LinkFile()
++{
++ echo Linking $1
++ ln -s $1 $DEST_SGE_ROOT/${UTILPREFIX}/$DSTARCH/`basename $1`
++}
++
++#-------------------------------------------------------------------------
+ # MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
- DEFAULTPROG="sge_qmaster sge_execd sge_shadowd sge_commd sge_schedd \
-@@ -543,17 +543,6 @@
- echo " Installing:" $PROG
- echo " Architectures:" $ARCH
- echo "Base directory:" $DEST_SGE_ROOT
--echo " OK [Y/N][Y]: "
+ # How else I can find out that I'm user root?
+@@ -730,17 +739,6 @@
+ echo " Installing:" $PROG
+ echo " Architectures:" $ARCH
+ echo "Base directory:" $DEST_SGE_ROOT
+-printf " OK [Y/N][Y]: "
-
-read ans
-if [ "$ans" = y -o "$ans" = Y -o "$ans" = "" ]; then
@@ -30,22 +58,82 @@ $FreeBSD$
echo
-@@ -663,12 +652,12 @@
- Execute chmod 755 $DEST_SGE_ROOT/inst_sge
- Execute sed 's/PREFIX/sge/' dist/install_qmaster > $DEST_SGE_ROOT/install_qmaster
- Execute sed 's/PREFIX/sge/' dist/install_execd > $DEST_SGE_ROOT/install_execd
-- if [ "$SGE_PRODUCT_MODE" = ge ]; then
-- :
-- (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee)
-- Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT
-- Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee
-- fi
-+ #if [ "$SGE_PRODUCT_MODE" = ge ]; then
-+ # :
-+ # (cd $DEST_SGE_ROOT; ln -s inst_sge inst_sgeee)
-+ # Execute cp dist/README.inst_sgeee $DEST_SGE_ROOT
-+ # Execute chmod 644 $DEST_SGE_ROOT/README.inst_sgeee
-+ #fi
- else
- echo Installing \"inst_sge\" as \"inst_sgeee\"
- Execute cp dist/inst_sge $DEST_SGE_ROOT/inst_sgeee
+@@ -803,6 +801,9 @@
+ instqmon=true
+ instcommon=true
+ ;;
++ noqmon)
++ instqmon=false
++ ;;
+ sec)
+ instsec=true
+ instcommon=true
+@@ -1006,25 +1007,25 @@
+ Execute chmod 755 $DEST_SGE_ROOT/$MYRINETBASE/$f
+ done
+
+- HPCBASE=mpi/SunHPCT5
+- Execute mkdir -p $DEST_SGE_ROOT/$HPCBASE
+-
+- for f in $SUNHPCTIGHT_FILES; do
+- Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
+- Execute chmod 644 $DEST_SGE_ROOT/$HPCBASE/$f
+- done
+-
+- for f in $SUNHPCTIGHT_SCRIPTS; do
+- Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
+- Execute chmod 755 $DEST_SGE_ROOT/$HPCBASE/$f
+- done
++# HPCBASE=mpi/SunHPCT5
++# Execute mkdir -p $DEST_SGE_ROOT/$HPCBASE
++#
++# for f in $SUNHPCTIGHT_FILES; do
++# Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
++# Execute chmod 644 $DEST_SGE_ROOT/$HPCBASE/$f
++# done
++#
++# for f in $SUNHPCTIGHT_SCRIPTS; do
++# Execute cp dist/$HPCBASE/$f $DEST_SGE_ROOT/$HPCBASE
++# Execute chmod 755 $DEST_SGE_ROOT/$HPCBASE/$f
++# done
+
+ Cleanup mpi
+ fi
+
+ if [ $instman = true ]; then
+ echo Installing \"man/\" and \"catman/\"
+- Execute rm -rf $DEST_SGE_ROOT/man $DEST_SGE_ROOT/catman
++## Execute rm -rf $DEST_SGE_ROOT/man $DEST_SGE_ROOT/catman
+ Execute cp -r MANSBUILD_$MANSRCDIR/SEDMAN/man $DEST_SGE_ROOT
+
+ if [ -d MANSBUILD_$MANSRCDIR/ASCMAN/catman ]; then
+@@ -1146,7 +1147,7 @@
+
+ for prog in $PROG; do
+ case $prog in
+- jobs|ckpt|doc|inst_sge|utiltree|examples|man|mpi|pvm|qmontree|common|distcommon|utilbin)
++ jobs|ckpt|doc|inst_sge|utiltree|examples|man|mpi|pvm|noqmon|qmontree|common|distcommon|utilbin)
+ :
+ ;;
+ qmake)
+@@ -1224,18 +1225,12 @@
+ echo "---------------------------"
+ for prog in $UTILITYBINARIES; do
+ if [ $prog = openssl ]; then
+- if [ -f $OPENSSLBASE/$DSTARCH/bin/openssl ]; then
+- InstallProg $OPENSSLBASE/$DSTARCH/bin/openssl
+- elif [ -f $OPENSSLBASE/bin/openssl ]; then
+- InstallProg $OPENSSLBASE/bin/openssl
+- else
+- echo \"openssl\" binary not found
+- fi
++ LinkFile $OPENSSLBASE/bin/openssl
+ elif [ $prog = testsuidroot ]; then
+ InstallProgSUID $prog
+ elif [ $prog = berkeley_db_svc -o $prog = db_archive -o $prog = db_checkpoint -o $prog = db_deadlock -o $prog = db_dump -o $prog = db_load -o $prog = db_printlog -o $prog = db_recover -o $prog = db_stat -o $prog = db_upgrade -o $prog = db_verify ]; then
+ if [ "$DSTARCH" != "win32-x86" ]; then
+- InstallProg $BERKELEYDBBASE/$DSTARCH/bin/$prog
++ LinkFile $BERKELEYDBBASE/bin/${prog}-4.2
+ fi
+ elif [ $prog = spoolinit -o $prog = spooldefaults ]; then
+ if [ $instclassictargets = false ]; then
diff --git a/sysutils/sge61/files/patch-scripts_distinst.site b/sysutils/sge61/files/patch-scripts_distinst.site
index f976ee9501c7..8ccda77fcd24 100644
--- a/sysutils/sge61/files/patch-scripts_distinst.site
+++ b/sysutils/sge61/files/patch-scripts_distinst.site
@@ -1,11 +1,15 @@
$FreeBSD$
---- scripts/distinst.site.orig Thu Mar 25 07:01:00 2004
-+++ scripts/distinst.site Tue Mar 30 13:04:21 2004
-@@ -34,4 +34,4 @@
- BASEDIR=/dist/OS-SGEDIST
+--- scripts/distinst.site.orig
++++ scripts/distinst.site
+@@ -31,7 +31,7 @@
+ #___INFO__MARK_END__
- # Base directory where the openssl binary resides
--OPENSSL_HOME=/vol2/tools/SW/openssl-0.9.7d-static
-+OPENSSL_HOME=/usr
+ # Base directory where the openssl binary and libraries reside
+-OPENSSLBASE=/vol2/tools/SW/openssl-0.9.7e
++OPENSSLBASE=%%OPENSSLBASE%%
+
+ # Base directory where BDB resides
+-BERKELEYDBBASE=/vol2/SW/db-4.2.52
++BERKELEYDBBASE=%%LOCALBASE%%
diff --git a/sysutils/sge61/files/patch-utilbin_infotext.c b/sysutils/sge61/files/patch-utilbin_infotext.c
deleted file mode 100644
index bd5cb521812e..000000000000
--- a/sysutils/sge61/files/patch-utilbin_infotext.c
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- utilbin/infotext.c.orig Tue Mar 30 16:50:40 2004
-+++ utilbin/infotext.c Tue Mar 30 16:51:20 2004
-@@ -1035,7 +1035,7 @@
- DPRINTF(("pass 4\n"));
- {
- if (real_args > 0) {
--#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || __GNUC__ == 3
-+#if defined(ALPHA) || defined(ALPHA5) || defined(ALINUX) || defined(HP11) || defined(HP10) || defined(FREEBSD_ALPHA) || __GNUC__ == 3
- for(i=0;i<real_args;i++) {
- /* printf("argument[%d]: \"%s\"\n",i,argv[first_arg +i]); */
- sge_dstring_copy_string(&buffer, sge_infotext_string_replace(&tmp_buf, (char*)sge_dstring_get_string(&buffer2),"%s",argv[first_arg +i],1));
diff --git a/sysutils/sge61/files/pkg-install.in b/sysutils/sge61/files/pkg-install.in
new file mode 100644
index 000000000000..118e3eecd914
--- /dev/null
+++ b/sysutils/sge61/files/pkg-install.in
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+u=sgeadmin
+g=sgeadmin
+ugid=103
+homedir=/nonexistent
+shell=/sbin/nologin
+comment="Sun Grid Engine Admin"
+
+case $2 in
+POST-INSTALL)
+ if pw group show "${g}" >/dev/null 2>&1; then
+ echo "Using existing group \"${g}\"."
+ else
+ echo "Creating group \"${g}\", (gid: ${ugid})."
+ pw groupadd ${g} -g ${ugid}
+ if [ $? != 0 ]; then
+ echo "Failed to add group \"${g}\"."
+ exit 1
+ fi
+ fi
+ if pw user show "${u}" >/dev/null 2>&1; then
+ echo "Using existing user \"${u}\"."
+ else
+ echo "Creating user \"${u}\", (uid: ${ugid})."
+ pw useradd ${u} -u ${ugid} -g ${ugid} -h - \
+ -d ${homedir} -s ${shell} -c "${comment}"
+ if [ $? != 0 ]; then
+ echo "Failed to add user \"${u}\"."
+ exit 1
+ fi
+ fi
+ chown ${u}:${g} %%PREFIX%%/%%SGE_BASE%%
+ ;;
+esac
diff --git a/sysutils/sge61/files/pkg-message.in b/sysutils/sge61/files/pkg-message.in
index c6e76c317bae..e321f19aefd6 100644
--- a/sysutils/sge61/files/pkg-message.in
+++ b/sysutils/sge61/files/pkg-message.in
@@ -3,11 +3,17 @@ After installation, you need to set up SGE. Go to
%%PREFIX%%/%%SGE_BASE%%
-and run 'install_qmaster' to set up the master node of the cluster and
-run 'install_execd' for the back-end compute nodes.
+and run './install_qmaster' to set up the master node of the cluster and
+run './install_execd' for the back-end compute nodes.
+
+Before doing so, you should add sge_qmaster and sge_execd services to
+/etc/services or the appropriate network directory service. Any free
+port numbers may be used.
+
If you desire extra security, add the -csp flag to your qmaster install.
+
If you wish to run PVM applications with SGE you will need to build a
couple of binaries. Go to
@@ -15,3 +21,4 @@ couple of binaries. Go to
and type './aimk' followed by './install.sh'. See the documentation for
how to set up a pvm environment.
+
diff --git a/sysutils/sge61/files/pthread-types.diff b/sysutils/sge61/files/pthread-types.diff
new file mode 100644
index 000000000000..6f2bbc2b9acc
--- /dev/null
+++ b/sysutils/sge61/files/pthread-types.diff
@@ -0,0 +1,14 @@
+
+$FreeBSD$
+
+--- libs/uti/sge_profiling.h.orig
++++ libs/uti/sge_profiling.h
+@@ -35,7 +35,7 @@
+ #include <time.h>
+ #include <sys/time.h>
+ #include <sys/times.h>
+-
++#include <pthread.h>
+
+ #include "basis_types.h"
+
diff --git a/sysutils/sge61/files/sge.sh.in b/sysutils/sge61/files/sge.sh.in
new file mode 100644
index 000000000000..f7e29e487aa0
--- /dev/null
+++ b/sysutils/sge61/files/sge.sh.in
@@ -0,0 +1,51 @@
+#!/bin/sh
+# $FreeBSD$
+
+# PROVIDE: sge
+# REQUIRE: DAEMON
+# BEFORE: LOGIN
+# KEYWORD: shutdown
+
+# rc.conf variables:
+#
+# sge_cell The SGE_CELL for this machine (default=default).
+# sge_qmaster_enable Start the qmaster and scheduler (default=NO).
+# sge_execd_enable Start the exec daemon (default=NO).
+
+. %%RC_SUBR%%
+
+SGE_ROOT=%%PREFIX%%/%%SGE_BASE%%
+
+name="sge"
+start_cmd="sge_start"
+stop_cmd="sge_stop"
+
+sge_start()
+{
+ if checkyesno sge_qmaster_enable; then
+ ${sgemaster_script} start
+ fi
+ if checkyesno sge_execd_enable; then
+ ${sgeexecd_script} start
+ fi
+}
+
+sge_stop()
+{
+ if checkyesno sge_execd_enable; then
+ ${sgeexecd_script} stop
+ fi
+ if checkyesno sge_qmaster_enable; then
+ ${sgemaster_script} stop
+ fi
+}
+
+load_rc_config $name
+
+sge_qmaster_enable=${sge_qmaster_enable-NO}
+sge_execd_enable=${sge_execd_enable-NO}
+sge_cell=${sge_cell:-default}
+sgemaster_script=${SGE_ROOT}/${sge_cell}/common/sgemaster
+sgeexecd_script=${SGE_ROOT}/${sge_cell}/common/sgeexecd
+
+run_rc_command $*
diff --git a/sysutils/sge61/pkg-plist b/sysutils/sge61/pkg-plist
index c9e026ce3484..862308e915a6 100644
--- a/sysutils/sge61/pkg-plist
+++ b/sysutils/sge61/pkg-plist
@@ -1,5 +1,6 @@
%%SGE_BASE%%/3rd_party/3rd_party_licscopyrights
-%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz
+%%QMON%%%%SGE_BASE%%/3rd_party/qmon/copyrights
+%%QMON%%%%SGE_BASE%%/3rd_party/qmon/ltree_changed.tar.gz
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qacct
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qalter
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qconf
@@ -9,7 +10,8 @@
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qlogin
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmake
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmod
-%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon
+%%QMON%%%%SGE_BASE%%/bin/%%SGE_ARCH%%/qmon
+%%SGE_BASE%%/bin/%%SGE_ARCH%%/qping
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qresub
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrls
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qrsh
@@ -18,17 +20,111 @@
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qstat
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qsub
%%SGE_BASE%%/bin/%%SGE_ARCH%%/qtcsh
-%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_commd
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_coshepherd
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_execd
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_qmaster
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_schedd
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shadowd
%%SGE_BASE%%/bin/%%SGE_ARCH%%/sge_shepherd
-%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgecommdcntl
+%%SGE_BASE%%/bin/%%SGE_ARCH%%/sgepasswd
+%%SGE_BASE%%/catman/cat/cat1/gethostbyaddr.1
+%%SGE_BASE%%/catman/cat/cat1/gethostbyname.1
+%%SGE_BASE%%/catman/cat/cat1/gethostname.1
+%%SGE_BASE%%/catman/cat/cat1/getservbyname.1
+%%SGE_BASE%%/catman/cat/cat1/hostnameutils.1
+%%SGE_BASE%%/catman/cat/cat1/qacct.1
+%%SGE_BASE%%/catman/cat/cat1/qalter.1
+%%SGE_BASE%%/catman/cat/cat1/qconf.1
+%%SGE_BASE%%/catman/cat/cat1/qdel.1
+%%SGE_BASE%%/catman/cat/cat1/qhold.1
+%%SGE_BASE%%/catman/cat/cat1/qhost.1
+%%SGE_BASE%%/catman/cat/cat1/qlogin.1
+%%SGE_BASE%%/catman/cat/cat1/qmake.1
+%%SGE_BASE%%/catman/cat/cat1/qmod.1
+%%QMON%%%%SGE_BASE%%/catman/cat/cat1/qmon.1
+%%SGE_BASE%%/catman/cat/cat1/qping.1
+%%SGE_BASE%%/catman/cat/cat1/qresub.1
+%%SGE_BASE%%/catman/cat/cat1/qrls.1
+%%SGE_BASE%%/catman/cat/cat1/qrsh.1
+%%SGE_BASE%%/catman/cat/cat1/qselect.1
+%%SGE_BASE%%/catman/cat/cat1/qsh.1
+%%SGE_BASE%%/catman/cat/cat1/qstat.1
+%%SGE_BASE%%/catman/cat/cat1/qsub.1
+%%SGE_BASE%%/catman/cat/cat1/qtcsh.1
+%%SGE_BASE%%/catman/cat/cat1/sge_ckpt.1
+%%SGE_BASE%%/catman/cat/cat1/sge_intro.1
+%%SGE_BASE%%/catman/cat/cat1/sge_types.1
+%%SGE_BASE%%/catman/cat/cat1/sgepasswd.1
+%%SGE_BASE%%/catman/cat/cat1/submit.1
+%%SGE_BASE%%/catman/cat/cat3/drmaa_allocate_job_template.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_attributes.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_control.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_delete_job_template.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_exit.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_DRM_system.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_attribute.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_attribute_names.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_contact.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_next_attr_name.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_next_attr_value.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_next_job_id.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_vector_attribute.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_get_vector_attribute_names.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_init.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_job_ps.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_jobcontrol.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_jobtemplate.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_misc.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_release_attr_names.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_release_attr_values.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_release_job_ids.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_run_bulk_jobs.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_run_job.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_session.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_set_attribute.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_set_vector_attribute.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_strerror.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_submit.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_synchronize.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_version.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wait.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wcoredump.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wexitstatus.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wifaborted.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wifexited.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wifsignaled.3
+%%SGE_BASE%%/catman/cat/cat3/drmaa_wtermsig.3
+%%SGE_BASE%%/catman/cat/cat5/access_list.5
+%%SGE_BASE%%/catman/cat/cat5/accounting.5
+%%SGE_BASE%%/catman/cat/cat5/bootstrap.5
+%%SGE_BASE%%/catman/cat/cat5/calendar_conf.5
+%%SGE_BASE%%/catman/cat/cat5/checkpoint.5
+%%SGE_BASE%%/catman/cat/cat5/complex.5
+%%SGE_BASE%%/catman/cat/cat5/host_aliases.5
+%%SGE_BASE%%/catman/cat/cat5/host_conf.5
+%%SGE_BASE%%/catman/cat/cat5/hostgroup.5
+%%SGE_BASE%%/catman/cat/cat5/project.5
+%%SGE_BASE%%/catman/cat/cat5/qtask.5
+%%SGE_BASE%%/catman/cat/cat5/queue_conf.5
+%%SGE_BASE%%/catman/cat/cat5/reporting.5
+%%SGE_BASE%%/catman/cat/cat5/sched_conf.5
+%%SGE_BASE%%/catman/cat/cat5/sge_aliases.5
+%%SGE_BASE%%/catman/cat/cat5/sge_conf.5
+%%SGE_BASE%%/catman/cat/cat5/sge_pe.5
+%%SGE_BASE%%/catman/cat/cat5/sge_priority.5
+%%SGE_BASE%%/catman/cat/cat5/sge_qstat.5
+%%SGE_BASE%%/catman/cat/cat5/sge_request.5
+%%SGE_BASE%%/catman/cat/cat5/sgepasswd.5
+%%SGE_BASE%%/catman/cat/cat5/share_tree.5
+%%SGE_BASE%%/catman/cat/cat5/user.5
+%%SGE_BASE%%/catman/cat/cat5/usermapping.5
+%%SGE_BASE%%/catman/cat/cat8/sge_execd.8
+%%SGE_BASE%%/catman/cat/cat8/sge_qmaster.8
+%%SGE_BASE%%/catman/cat/cat8/sge_schedd.8
+%%SGE_BASE%%/catman/cat/cat8/sge_shadowd.8
+%%SGE_BASE%%/catman/cat/cat8/sge_shepherd.8
%%SGE_BASE%%/ckpt/README.cpr
%%SGE_BASE%%/ckpt/README.cray
-%%SGE_BASE%%/ckpt/README.hibernator
%%SGE_BASE%%/ckpt/checkpoint_command
%%SGE_BASE%%/ckpt/clean_command
%%SGE_BASE%%/ckpt/cpr_ckpt_command
@@ -37,9 +133,7 @@
%%SGE_BASE%%/ckpt/cpr_restart_command
%%SGE_BASE%%/ckpt/cray_ckpt_command
%%SGE_BASE%%/ckpt/cray_clean_command
-%%SGE_BASE%%/ckpt/cray_jobstatus
%%SGE_BASE%%/ckpt/cray_migration_command
-%%SGE_BASE%%/ckpt/cray_parse_job_status
%%SGE_BASE%%/ckpt/cray_restart_command
%%SGE_BASE%%/ckpt/migration_command
%%SGE_BASE%%/ckpt/restart_command
@@ -47,12 +141,16 @@
%%SGE_BASE%%/ckpt/sx6_clean_command
%%SGE_BASE%%/ckpt/sx6_migration_command
%%SGE_BASE%%/ckpt/sx6_restart_command
-%%SGE_BASE%%/doc/INSTALL
-%%SGE_BASE%%/doc/UPGRADE
-%%SGE_BASE%%/doc/arc_depend_irix.asc
-%%SGE_BASE%%/doc/arc_depend_solaris.asc
-%%SGE_BASE%%/doc/load_parameters.asc
-%%SGE_BASE%%/doc/logfile-trimming.asc
+%%SGE_BASE%%/examples/drmaa/example.c
+%%SGE_BASE%%/examples/drmaa/howto1.c
+%%SGE_BASE%%/examples/drmaa/howto2.c
+%%SGE_BASE%%/examples/drmaa/howto2_1.c
+%%SGE_BASE%%/examples/drmaa/howto3.c
+%%SGE_BASE%%/examples/drmaa/howto3_1.c
+%%SGE_BASE%%/examples/drmaa/howto3_2.c
+%%SGE_BASE%%/examples/drmaa/howto4.c
+%%SGE_BASE%%/examples/drmaa/howto5.c
+%%SGE_BASE%%/examples/drmaa/howto6.c
%%SGE_BASE%%/examples/jobs/array_submitter.sh
%%SGE_BASE%%/examples/jobs/jobnet_submitter.sh
%%SGE_BASE%%/examples/jobs/pascal.sh
@@ -63,11 +161,14 @@
%%SGE_BASE%%/examples/jobs/step_B_array_submitter.sh
%%SGE_BASE%%/examples/jobs/worker.sh
%%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%/work
-%%SGE%%%%SGE_BASE%%/inst_sge
-%%SGEEE%%%%SGE_BASE%%/inst_sgeee
+%%SGE_BASE%%/include/drmaa.h
+%%SGE_BASE%%/inst_sge
%%SGE_BASE%%/install_execd
%%SGE_BASE%%/install_qmaster
-%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so
+%%QMON%%%%SGE_BASE%%/lib/%%SGE_ARCH%%/libXltree.so
+%%SGE_BASE%%/lib/%%SGE_ARCH%%/libdrmaa.so
+%%BDB_SPOOL%%%%SGE_BASE%%/lib/%%SGE_ARCH%%/libspoolb.so
+%%BDB_SPOOL%%%%SGE_BASE%%/lib/%%SGE_ARCH%%/libspoolc.so
%%SGE_BASE%%/mpi/README
%%SGE_BASE%%/mpi/README.atm
%%SGE_BASE%%/mpi/hostname
@@ -75,30 +176,20 @@
%%SGE_BASE%%/mpi/mpi.template
%%SGE_BASE%%/mpi/mpi_cpi.sh
%%SGE_BASE%%/mpi/mpich.template
+%%SGE_BASE%%/mpi/myrinet/README
+%%SGE_BASE%%/mpi/myrinet/README.x
+%%SGE_BASE%%/mpi/myrinet/gmps
+%%SGE_BASE%%/mpi/myrinet/mpi.template
+%%SGE_BASE%%/mpi/myrinet/mpich.template
+%%SGE_BASE%%/mpi/myrinet/mpich_multi.template
+%%SGE_BASE%%/mpi/myrinet/sge_mpirun
+%%SGE_BASE%%/mpi/myrinet/sge_mpirun.x
+%%SGE_BASE%%/mpi/myrinet/startmpi.sh
+%%SGE_BASE%%/mpi/myrinet/startmpi.sh.x
+%%SGE_BASE%%/mpi/myrinet/stopmpi.sh
%%SGE_BASE%%/mpi/rsh
%%SGE_BASE%%/mpi/startmpi.sh
%%SGE_BASE%%/mpi/stopmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/HPC_GE_Integration.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/MPRUN
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/PRISM
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/README
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/MPRUN
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/PRISM
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/README
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct1.pl
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/ctacct2.pl
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting/stopsunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/batch.sunmpi.template
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/resume_sunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/startsunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/stopsunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/sunmpi.pe.template
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/suspend_sunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/loose-integration/terminate_sunmpi.sh
-%%SGE_BASE%%/mpi/sunhpc/tight-integration/README
-%%SGE_BASE%%/mpi/sunhpc/tight-integration/pe_sunmpi_ci.template
-%%SGE_BASE%%/mpi/sunhpc/tight-integration/resume_sunmpi_ci.sh
-%%SGE_BASE%%/mpi/sunhpc/tight-integration/suspend_sunmpi_ci.sh
%%SGE_BASE%%/pvm/README
%%SGE_BASE%%/pvm/pvm.sh
%%SGE_BASE%%/pvm/pvm.template
@@ -113,165 +204,243 @@
%%SGE_BASE%%/pvm/src/stop_pvm.c
%%SGE_BASE%%/pvm/startpvm.sh
%%SGE_BASE%%/pvm/stoppvm.sh
-%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/days.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/env.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/host.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/int.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/project.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/str.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/time.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm
-%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm
-%%SGE_BASE%%/qmon/Qmon
-%%SGE_BASE%%/qmon/qmon_help.ad
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/21cal.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/21cal_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/aclask.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_browser.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_calendar.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ckpt.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cluster.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_cplx.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_exit.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_host.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_job.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_pe.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_prj.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_queue.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_sched.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_submit.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_ticket.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/big/toolbar_user.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/binary_off.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/binary_off_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/binary_on.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/binary_on_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/bool.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/branch.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/branch_open.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/ckpt.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/cstr.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/ctx.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/days.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/deadline.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/deadline_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/dynamite.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/env.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/file_link.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/head_open.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/host.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/hours.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/infinity.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/int.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/intro-sge.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/intro.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/leaf.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/leaf_minus.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/leaf_open.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/leaf_plus.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/leftarrow.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/lock.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/logo-sge.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/logo.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/mailbox.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/mailbox_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/mcicon.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/mem.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/memorybig.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/minutes.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/open_lock.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/open_lock_insensitive.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/peask.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/peconf.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/penv.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/project.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/project_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qask.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qlegend.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qsh_off.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qsh_off_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qsh_on.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/qsh_on_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/resources.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/resources_enabled.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/rightarrow.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/script_file.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/script_file_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/seconds.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/shell.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/shell_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stderror.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stderror_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stdinput.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stdinput_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stdoutput.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/stdoutput_ins.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/str.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/time.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_browser.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_calendar.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ckpt.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cluster.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_cplx.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_exit.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_host.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_job.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_pe.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_prj.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_queue.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_sched.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_submit.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_ticket.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/toolbar_user.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/trashcan.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/unknown.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/uparrow.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-axp.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-blank.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-cray.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-dec.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-hp.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-ibm.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-linux.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-sgi1.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-sol.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm-sun.xpm
+%%QMON%%%%SGE_BASE%%/qmon/PIXMAPS/xterm.xpm
+%%QMON%%%%SGE_BASE%%/qmon/Qmon
+%%QMON%%%%SGE_BASE%%/qmon/qmon_help.ad
%%SGE_BASE%%/util/arch
%%SGE_BASE%%/util/arch_variables
+%%SGE_BASE%%/util/bdb_checkpoint.sh
%%SGE_BASE%%/util/create_settings.sh
%%SGE_BASE%%/util/dl.csh
%%SGE_BASE%%/util/dl.sh
%%SGE_BASE%%/util/dl1.csh
%%SGE_BASE%%/util/dl2.csh
-%%SGE_BASE%%/util/install_cluster.sh
+%%SGE_BASE%%/util/install_modules/DB_CONFIG
+%%SGE_BASE%%/util/install_modules/backup_template.conf
+%%SGE_BASE%%/util/install_modules/inst_berkeley.sh
+%%SGE_BASE%%/util/install_modules/inst_common.sh
+%%SGE_BASE%%/util/install_modules/inst_execd.sh
+%%SGE_BASE%%/util/install_modules/inst_execd_uninst.sh
+%%SGE_BASE%%/util/install_modules/inst_qmaster.sh
+%%SGE_BASE%%/util/install_modules/inst_qmaster_uninst.sh
+%%SGE_BASE%%/util/install_modules/inst_schedd_high.conf
+%%SGE_BASE%%/util/install_modules/inst_schedd_max.conf
+%%SGE_BASE%%/util/install_modules/inst_schedd_normal.conf
+%%SGE_BASE%%/util/install_modules/inst_template.conf
+%%SGE_BASE%%/util/install_modules/inst_update.sh
%%SGE_BASE%%/util/logchecker.sh
-%%SGE_BASE%%/util/qhold.sh
%%SGE_BASE%%/util/qtask
+%%SGE_BASE%%/util/rctemplates/darwin_template
+%%SGE_BASE%%/util/rctemplates/sgebdb_template
+%%SGE_BASE%%/util/rctemplates/sgeexecd_template
+%%SGE_BASE%%/util/rctemplates/sgemaster_template
%%SGE_BASE%%/util/resources/calendars/day
%%SGE_BASE%%/util/resources/calendars/day_s
%%SGE_BASE%%/util/resources/calendars/night
%%SGE_BASE%%/util/resources/calendars/night_s
-%%SGE_BASE%%/util/resources/complexes/global
-%%SGE_BASE%%/util/resources/complexes/host
-%%SGE_BASE%%/util/resources/complexes/queue
+%%SGE_BASE%%/util/resources/centry/arch
+%%SGE_BASE%%/util/resources/centry/calendar
+%%SGE_BASE%%/util/resources/centry/cpu
+%%SGE_BASE%%/util/resources/centry/h_core
+%%SGE_BASE%%/util/resources/centry/h_cpu
+%%SGE_BASE%%/util/resources/centry/h_data
+%%SGE_BASE%%/util/resources/centry/h_fsize
+%%SGE_BASE%%/util/resources/centry/h_rss
+%%SGE_BASE%%/util/resources/centry/h_rt
+%%SGE_BASE%%/util/resources/centry/h_stack
+%%SGE_BASE%%/util/resources/centry/h_vmem
+%%SGE_BASE%%/util/resources/centry/hostname
+%%SGE_BASE%%/util/resources/centry/load_avg
+%%SGE_BASE%%/util/resources/centry/load_long
+%%SGE_BASE%%/util/resources/centry/load_medium
+%%SGE_BASE%%/util/resources/centry/load_short
+%%SGE_BASE%%/util/resources/centry/mem_free
+%%SGE_BASE%%/util/resources/centry/mem_total
+%%SGE_BASE%%/util/resources/centry/mem_used
+%%SGE_BASE%%/util/resources/centry/min_cpu_interval
+%%SGE_BASE%%/util/resources/centry/np_load_avg
+%%SGE_BASE%%/util/resources/centry/np_load_long
+%%SGE_BASE%%/util/resources/centry/np_load_medium
+%%SGE_BASE%%/util/resources/centry/np_load_short
+%%SGE_BASE%%/util/resources/centry/num_proc
+%%SGE_BASE%%/util/resources/centry/qname
+%%SGE_BASE%%/util/resources/centry/rerun
+%%SGE_BASE%%/util/resources/centry/s_core
+%%SGE_BASE%%/util/resources/centry/s_cpu
+%%SGE_BASE%%/util/resources/centry/s_data
+%%SGE_BASE%%/util/resources/centry/s_fsize
+%%SGE_BASE%%/util/resources/centry/s_rss
+%%SGE_BASE%%/util/resources/centry/s_rt
+%%SGE_BASE%%/util/resources/centry/s_stack
+%%SGE_BASE%%/util/resources/centry/s_vmem
+%%SGE_BASE%%/util/resources/centry/seq_no
+%%SGE_BASE%%/util/resources/centry/slots
+%%SGE_BASE%%/util/resources/centry/swap_free
+%%SGE_BASE%%/util/resources/centry/swap_rate
+%%SGE_BASE%%/util/resources/centry/swap_rsvd
+%%SGE_BASE%%/util/resources/centry/swap_total
+%%SGE_BASE%%/util/resources/centry/swap_used
+%%SGE_BASE%%/util/resources/centry/tmpdir
+%%SGE_BASE%%/util/resources/centry/virtual_free
+%%SGE_BASE%%/util/resources/centry/virtual_total
+%%SGE_BASE%%/util/resources/centry/virtual_used
%%SGE_BASE%%/util/resources/loadsensors/calendar.sh
%%SGE_BASE%%/util/resources/loadsensors/ibm-loadsensor
+%%SGE_BASE%%/util/resources/loadsensors/interix-loadsensor.sh
%%SGE_BASE%%/util/resources/loadsensors/load.sh
+%%SGE_BASE%%/util/resources/loadsensors/maui.sh
%%SGE_BASE%%/util/resources/loadsensors/nuser.sh
%%SGE_BASE%%/util/resources/loadsensors/sgi_tty_sensor.sh
%%SGE_BASE%%/util/resources/loadsensors/solaris-iidle.sh
%%SGE_BASE%%/util/resources/pe/make
+%%SGE_BASE%%/util/resources/schemas/qstat/detailed_job_info.xsd
+%%SGE_BASE%%/util/resources/schemas/qstat/message.xsd
+%%SGE_BASE%%/util/resources/schemas/qstat/qstat.xsd
+%%SGE_BASE%%/util/resources/spooling/disable_history.sql
+%%SGE_BASE%%/util/resources/spooling/history.sh
+%%SGE_BASE%%/util/resources/spooling/init_postgres.sh
+%%SGE_BASE%%/util/resources/spooling/init_postgres.sql
%%SGE_BASE%%/util/resources/starter_methods/settaskid.sh
%%SGE_BASE%%/util/resources/usersets/deadlineusers
%%SGE_BASE%%/util/resources/usersets/defaultdepartment
%%SGE_BASE%%/util/setfileperm.sh
+%%SGE_BASE%%/util/sgeCA/renew_all_certs.csh
%%SGE_BASE%%/util/sgeCA/sge_ca
%%SGE_BASE%%/util/sgeCA/sge_ssl.cnf
%%SGE_BASE%%/util/sgeCA/sge_ssl_template.cnf
-%%SGE_BASE%%/util/sge_addadminhost.sh
%%SGE_BASE%%/util/sge_aliases
+%%SGE_BASE%%/util/sge_log_tee
%%SGE_BASE%%/util/sge_request
-%%SGE_BASE%%/util/sge_update.sh
%%SGE_BASE%%/util/sgeremoterun
-%%SGE_BASE%%/util/shutdown_commd.sh
-%%SGE_BASE%%/util/startup_template
-%%SGE_BASE%%/util/update_commands/accounting.awk
-%%SGE_BASE%%/util/update_commands/configuration.sh
-%%SGE_BASE%%/util/update_commands/exec_hosts.sed
-%%SGE_BASE%%/util/update_commands/queues.sed
-%%SGE_BASE%%/util/update_commands/sge2sgeee-exec_hosts.sed
-%%SGE_BASE%%/util/update_commands/sge2sgeee-queues.sed
-%%SGE_BASE%%/util/update_commands/sge_startupscript.sh
-%%SGE_BASE%%/util/update_commands/sgeee-sched_configuration.template
-%%SGE_BASE%%/util/update_commands/startup.sh
-%%SGE_BASE%%/util/update_commands/usersets.sed
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/adminrun
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/berkeley_db_svc-4.2
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkprog
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/checkuser
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_archive-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_checkpoint-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_deadlock-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_dump-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_load-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_printlog-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_recover-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_stat-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_upgrade-4.2
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/db_verify-4.2
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/filestat
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/fstype
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyaddr
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostbyname
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/gethostname
@@ -284,21 +453,44 @@
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rlogin
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rsh
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/rshd
-%%SGEEE%%%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/sge_share_mon
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/spooldefaults
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/spooledit
+%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/spoolinit
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/testsuidroot
%%SGE_BASE%%/utilbin/%%SGE_ARCH%%/uidgid
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/UPGRADE-2-53
+%%PORTDOCS%%%%DOCSDIR%%/README-Autoinstall.txt
+%%PORTDOCS%%%%DOCSDIR%%/README-DRMAA-Java.txt
+%%PORTDOCS%%%%DOCSDIR%%/README-DRMAA.txt
+%%PORTDOCS%%%%DOCSDIR%%/README-Update-60u2.txt
+%%PORTDOCS%%%%DOCSDIR%%/README-Upgrade.txt
%%PORTDOCS%%%%DOCSDIR%%/compatibility_test.html
-%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig
%%PORTDOCS%%%%DOCSDIR%%/devel/adoc.html
%%PORTDOCS%%%%DOCSDIR%%/devel/c-header
%%PORTDOCS%%%%DOCSDIR%%/devel/coding_standards.html
+%%PORTDOCS%%%%DOCSDIR%%/devel/commd/message_status.xfig
%%PORTDOCS%%%%DOCSDIR%%/devel/const_functions.txt
%%PORTDOCS%%%%DOCSDIR%%/devel/eventclient.html
+%%PORTDOCS%%%%DOCSDIR%%/devel/howto_fix_bugs.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/howto_use_branches.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/libmir.html
+%%PORTDOCS%%%%DOCSDIR%%/devel/review.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/review_help.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/auto_user.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/bapl.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/event_mirror.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/job_category.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/job_class.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/maui.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/policy_module.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/priority_class.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/resource_attributes.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/resource_reservation.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/spooling.html
%%PORTDOCS%%%%DOCSDIR%%/devel/sh-header
%%PORTDOCS%%%%DOCSDIR%%/devel/structure.sda
-%%PORTDOCS%%%%DOCSDIR%%/devel/rfe/cluster_queue.txt
+%%PORTDOCS%%%%DOCSDIR%%/devel/style_guide.txt
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qacct.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qalter.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/qconf.html
@@ -320,10 +512,46 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_ckpt.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/sge_intro.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1/submit.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lNm2Str.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/_lStr2Nm.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_allocate_job_template.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_attributes.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_control.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_delete_job_template.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_exit.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_DRM_system.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_attribute.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_attribute_names.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_contact.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_next_attr_name.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_next_attr_value.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_next_job_id.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_vector_attribute.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_get_vector_attribute_names.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_init.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_job_ps.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_jobcontrol.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_jobtemplate.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_misc.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_release_attr_names.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_release_attr_values.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_release_job_ids.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_run_bulk_jobs.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_run_job.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_session.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_set_attribute.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_set_vector_attribute.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_strerror.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_submit.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_synchronize.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_version.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wait.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wcoredump.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wexitstatus.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wifaborted.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wifexited.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wifsignaled.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/drmaa_wtermsig.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddElemStr.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddList.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lAddSubStr.html
@@ -339,8 +567,8 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lCreateList.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDbFuncs.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDechainElem.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelElemStr.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDelSubStr.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDescriptorFuncs.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDiffListStr.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lDumpDescr.html
@@ -378,8 +606,8 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetType.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lGetUlong.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInit.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lInsertElem.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoin.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lJoinSubList.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lLast.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lListElemFuncs.html
@@ -399,7 +627,6 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetList.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosChar.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosDouble.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosFloat.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosInt.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosList.html
@@ -407,7 +634,9 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetPosUlong.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetString.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetType.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSetUlong.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSortList.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lSplit.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lStr2Nm.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpDescr.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3/lUnDumpList.html
@@ -438,6 +667,7 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/checkpoint.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/complex.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/host_conf.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/hostgroup.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/project.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/qtask.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/queue_conf.html
@@ -448,7 +678,7 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_request.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/share_tree.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/user.html
-%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/sge_aliases.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5/usermapping.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_commd.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_execd.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_qmaster.html
@@ -456,63 +686,136 @@
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shadowd.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sge_shepherd.html
%%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8/sgecommdcntl.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/index.html
+%%PORTDOCS%%%%DOCSDIR%%/htmlman/manuals.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/allclasses-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/allclasses-noframe.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/JobInfoImpl.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/JobTemplateImpl.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/SessionFactoryImpl.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/SessionImpl.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/package-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/package-summary.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/com/sun/grid/drmaa/package-tree.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/constant-values.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/deprecated-list.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/help-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/index-all.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/index.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/AlreadyActiveSessionException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/AuthorizationException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/ConflictingAttributeValuesException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DefaultContactStringException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DeniedByDrmException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DrmCommunicationException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DrmaaException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DrmaaRuntimeException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DrmsExitException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/DrmsInitException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/ExitTimeoutException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/FileTransferMode.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/HoldInconsistentStateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InconsistentStateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InternalException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidArgumentException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidAttributeException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidAttributeFormatException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidAttributeValueException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidContactStringException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidJobException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/InvalidJobTemplateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/JobInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/JobTemplate.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/NoActiveSessionException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/NoDefaultContactStringException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/NoResourceUsageException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/PartialTimestamp.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/PartialTimestampFormat.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/ReleaseInconsistentStateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/ResumeInconsistentStateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/Session.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/SessionException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/SessionFactory.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/SuspendInconsistentStateException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/TryLaterException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/UnsupportedAttributeException.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/Version.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/package-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/package-summary.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/org/ggf/drmaa/package-tree.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/overview-frame.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/overview-summary.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/overview-tree.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/package-list
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/packages.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/resources/inherit.gif
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/serialized-form.html
+%%PORTDOCS%%%%DOCSDIR%%/javadocs/stylesheet.css
%%PORTDOCS%%%%DOCSDIR%%/load_parameters.asc
%%PORTDOCS%%%%DOCSDIR%%/logfile-trimming.asc
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.cat
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/doc_tool.tcl
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen.csh
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/gen_source.csh
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc/testsuite.texi
-%%PORTDOCS%%%%DOCSDIR%%/testsuite/testsuite.pdf
-@dirrm %%SGE_BASE%%/3rd_party/qmon
-@dirrm %%SGE_BASE%%/3rd_party
-@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%%
-@dirrm %%SGE_BASE%%/bin
-@dirrm %%SGE_BASE%%/ckpt
-@dirrm %%SGE_BASE%%/doc
-@dirrm %%SGE_BASE%%/examples/jobs
-@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%
-@dirrm %%SGE_BASE%%/examples/jobsbin
-@dirrm %%SGE_BASE%%/examples
-@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%%
-@dirrm %%SGE_BASE%%/lib
-@dirrm %%SGE_BASE%%/man/man1
-@dirrm %%SGE_BASE%%/man/man5
-@dirrm %%SGE_BASE%%/man/man8
-@dirrm %%SGE_BASE%%/man
-@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration/accounting
-@dirrm %%SGE_BASE%%/mpi/sunhpc/loose-integration
-@dirrm %%SGE_BASE%%/mpi/sunhpc/tight-integration
-@dirrm %%SGE_BASE%%/mpi/sunhpc
-@dirrm %%SGE_BASE%%/mpi
-@unexec if [ -d %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/src/%%SGE_ARCH%%; fi
-@dirrm %%SGE_BASE%%/pvm/src
-@unexec if [ -d %D/%%SGE_BASE%%/pvm/bin/%%SGE_ARCH%% ]; then rm -r %D/%%SGE_BASE%%/pvm/bin/; fi
-@dirrm %%SGE_BASE%%/pvm
-@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big
-@dirrm %%SGE_BASE%%/qmon/PIXMAPS
-@dirrm %%SGE_BASE%%/qmon
-@dirrm %%SGE_BASE%%/util/resources/calendars
-@dirrm %%SGE_BASE%%/util/resources/complexes
-@dirrm %%SGE_BASE%%/util/resources/loadsensors
-@dirrm %%SGE_BASE%%/util/resources/pe
-@dirrm %%SGE_BASE%%/util/resources/starter_methods
+@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%%
+@dirrm %%SGE_BASE%%/utilbin
+@dirrm %%SGE_BASE%%/util/sgeCA
@dirrm %%SGE_BASE%%/util/resources/usersets
+@dirrm %%SGE_BASE%%/util/resources/starter_methods
+@dirrm %%SGE_BASE%%/util/resources/spooling
+@dirrm %%SGE_BASE%%/util/resources/schemas/qstat
+@dirrm %%SGE_BASE%%/util/resources/schemas
+@dirrm %%SGE_BASE%%/util/resources/pe
+@dirrm %%SGE_BASE%%/util/resources/loadsensors
+@dirrm %%SGE_BASE%%/util/resources/centry
+@dirrm %%SGE_BASE%%/util/resources/calendars
@dirrm %%SGE_BASE%%/util/resources
-@dirrm %%SGE_BASE%%/util/sgeCA
-@dirrm %%SGE_BASE%%/util/update_commands
+@dirrm %%SGE_BASE%%/util/rctemplates
+@dirrm %%SGE_BASE%%/util/install_modules
@dirrm %%SGE_BASE%%/util
-@dirrm %%SGE_BASE%%/utilbin/%%SGE_ARCH%%
-@dirrm %%SGE_BASE%%/utilbin
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/commd
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel/rfe
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/devel
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman1
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman3
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman5
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman/htmlman8
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/htmlman
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite/adoc
-@dirrm %%PORTDOCS%%%%DOCSDIR%%/testsuite
-@dirrm %%PORTDOCS%%%%DOCSDIR%%
+%%QMON%%@dirrm %%SGE_BASE%%/qmon/PIXMAPS/big
+%%QMON%%@dirrm %%SGE_BASE%%/qmon/PIXMAPS
+%%QMON%%@dirrm %%SGE_BASE%%/qmon
+@dirrm %%SGE_BASE%%/pvm/src
+@dirrm %%SGE_BASE%%/pvm
+@dirrm %%SGE_BASE%%/mpi/myrinet
+@dirrm %%SGE_BASE%%/mpi
+@dirrm %%SGE_BASE%%/man/man8
+@dirrm %%SGE_BASE%%/man/man5
+@dirrm %%SGE_BASE%%/man/man3
+@dirrm %%SGE_BASE%%/man/man1
+@dirrm %%SGE_BASE%%/man
+@dirrm %%SGE_BASE%%/lib/%%SGE_ARCH%%
+@dirrm %%SGE_BASE%%/lib
+@dirrm %%SGE_BASE%%/include
+@dirrm %%SGE_BASE%%/examples/jobsbin/%%SGE_ARCH%%
+@dirrm %%SGE_BASE%%/examples/jobsbin
+@dirrm %%SGE_BASE%%/examples/jobs
+@dirrm %%SGE_BASE%%/examples/drmaa
+@dirrm %%SGE_BASE%%/examples
+@dirrm %%SGE_BASE%%/ckpt
+@dirrm %%SGE_BASE%%/catman/cat/cat8
+@dirrm %%SGE_BASE%%/catman/cat/cat5
+@dirrm %%SGE_BASE%%/catman/cat/cat3
+@dirrm %%SGE_BASE%%/catman/cat/cat1
+@dirrm %%SGE_BASE%%/catman/cat
+@dirrm %%SGE_BASE%%/catman
+@dirrm %%SGE_BASE%%/bin/%%SGE_ARCH%%
+@dirrm %%SGE_BASE%%/bin
+%%QMON%%@dirrm %%SGE_BASE%%/3rd_party/qmon
+@dirrm %%SGE_BASE%%/3rd_party
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/resources
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/org/ggf/drmaa
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/org/ggf
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/org
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/com/sun/grid/drmaa
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/com/sun/grid
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/com/sun
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs/com
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/javadocs
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman/htmlman8
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman/htmlman5
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman/htmlman3
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman/htmlman1
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/htmlman
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/devel/rfe
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/devel/commd
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/devel
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
@unexec rmdir %D/%%SGE_BASE%%/ 2>/dev/null || ( echo "Configuration information saved. If you will *NOT* use this package anymore," && echo "please remove %D/%%SGE_BASE%% and its contents manually.")