head 1.4; access; symbols pkgsrc-2024Q4:1.3.0.88 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.86 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.84 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.82 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.80 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.78 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.76 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.74 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.72 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.70 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.68 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.66 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.64 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.62 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.60 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.58 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.56 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.54 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.50 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.30 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.52 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.48 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.46 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.44 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.42 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.40 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.38 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.36 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.34 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.32 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.28 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.26 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.24 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.22 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.20 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.18 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.16 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.14 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.12 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.10 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.8 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.6 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.4 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.2 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.2.0.62 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.60 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.58 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.56 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.54 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.52 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.50 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.48 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.46 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.44 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.42 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.40 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.38 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.36 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.34 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.32 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.30 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.28 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.26 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.24 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.22 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.20 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.18 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.16 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.14 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.1.1.0.20 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.18 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.16 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.14 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.12 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.10 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.8 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.6 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.4 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.2 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2025.03.09.11.27.57; author wiz; state dead; branches; next 1.3; commitid NDwQOl2xNBa4VnMF; 1.3 date 2014.01.14.10.21.39; author markd; state Exp; branches; next 1.2; commitid 8kblVcDCfl9Uk4lx; 1.2 date 2006.10.19.11.51.27; author markd; state Exp; branches; next 1.1; 1.1 date 2004.05.03.00.38.35; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.05.03.00.38.35; author dmcmahill; state Exp; branches; next ; desc @@ 1.4 log @sge: remove Marked BROKEN for over 2 years. @ text @$NetBSD: patch-at,v 1.3 2014/01/14 10:21:39 markd Exp $ --- source/dist/util/arch_variables.orig 2013-10-28 16:22:53.000000000 +0000 +++ source/dist/util/arch_variables @@@@ -191,8 +191,8 @@@@ case $ARCH in AWK=/usr/bin/awk ECHO="/bin/echo" RC_FILE=netbsd - RC_PREFIX=/etc/rc.d - RC_SUFFIX=.sh + RC_PREFIX=@@rcd_dir@@ + RC_SUFFIX= XTERM=/usr/X11R7/bin/xterm MAILER=/usr/bin/mail QLOGIN_COMMAND=telnet @ 1.3 log @Update to sge 8.1.6 Version 8.1.6 ------------- * Bug fixes Version 8.1.5 ------------- * Bug fixes Version 8.1.4 ------------- Milestone version: over 1000 patches since the last from Sun * Bug fixes * Enhancements * qacct: print category information; support -A like -P ; make -u a synonym for -o; -E selects on job end times read from standard input with -f * Move manager/operator setup in startup scripts * Installation creates an environment modules file * Add monitor_qmaster.sh script * Write shepherd panic messages to syslog, not into /tmp * Add .desktop file for qmon * rpm/dpkg packaging allows building against motif (recent Debian/Fedora) * Accounting reports qmaster-enforced resource limits (only on master PE task if accounting_summary is false) * Add "smp" to the default queue PE list * install_execd doesn't check the presence of (mostly irrelevant) binaries * Add configuration for logcheck * Potentially incompatible changes * renew_all_certs.ksh re-named to renew_all_certs.sh * Expand $ja_task_id to 0 for non-array jobs * Move manager/operator setup in startup scripts * For security reasons, installation defaults for min_uid, min_gid in sge_conf(5) are now 100 without CSP. See * RPM layout changed to put relevant ones under noarch (on RHEL6 and recent Fedora), with a separate guiinst package * Memory values can be input and output in TB or tB (possible incompatibility parsing output) * Reduce execd CPU time reading large smaps files from Linux /proc and provide USE_SMAPS in execd_params to turn it on (default now off because huge smaps are generated by some programs) * Remove redundant -verify option from qsh, qlogin (per doc) Version 8.1.3 ------------- * Bug fixes * Enhancements * Document Interix building explicitly * qstat reports array task maximum concurrency * qstatus removes [] suffix for non-array jobs if -t was requested * Read /etc/default/{sgeexecd,sgemaster} to allow customizing rc scripts * Location of daemon pid files can be specified with SGE_QMASTER_PIDFILE, SGE_EXECD_PIDFILE * Debian packaging (as an add-on, installing into /opt/sge) * Expand $sge_root and $sge_cell in the definitions of prolog and similar methods * Check in init script that shepherd will load * Add lx-armhf architecture * On Linux and NetBSD, report jobs' virtual memory usage as accurately as possible * Add -nobincheck installation option to avoid checking binaries * Add some build hooks, useful for Debian particularly. * Potentially incompatible changes * qacct prints units (might affect parsing the output) * Correct spelling of "comunication_error" in qstat XML error output * Fix problems submitting to ARs (printing times now doesn't use a days field in qstat etc.) * Java version >= 1.5 required * Lower default MAX_DYN_EC somewhat to avoid warning on typical Linux configurations * Other changes * Don't install the ckpt directory (contents obsolete) Version 8.1.2 ------------- * Bug fixes * Enhancements * Use cpusets for process containment on fairly recent Linux-based systems (see USE_CGROUPS in sge_conf(5)) * Add bootstrap build script * Make SGE template an RPM conf file * Incompatible changes * Make CRL and certificate expiry consistent Version 8.1.1 ------------- * Bug fixes * Security * Don't pass any user environment to remote startup daemons -- better fix for half of CVE-2012-0208 * Enhancements * SGE_BINDING is set in the environment for all types of binding * New jobstats(1) provides historical job summary * Berkeleydb spools can optionally be opened "private" to allow operation on NFS3 filesystems. Currently no installer support, but see bootstrap(5) and the health warning * Environment variable SGE_DRMAA_ALLOW_JOB_ERROR_STATE allows DRMAA jobs to enter the error state; see drmaa_submit(3) * Define SGE_JOBEXIT_STAT environment variable in epilog; see submit(1) * The user from which mail is sent can be configured in sge_conf(5) * Topology items are now static load values; see load_parameters(5) * qstat now prints array job dependency info * Default to support for qsort_args in sge_pe(5) * Include an example of logrotate usage * Install an "smp" PE * Distribute/document sge_share_mon(1) to print share tree * Improve install template defaults * GPU load sensor (dist/util/resources/loadsensors/gpu-loadsensor.c) * Allow building Kerberos/GSSAPI security modules against Heimdal (but GSS is still not properly usable) * Support arm and mipsel on GNU/Linux, completing the set of official Debian Linux-based ports * Support for OpenBSD (untested) * Preliminary support for Cygwin: everything builds, clients work (lightly tested), daemons need fixing * Add ja_task_id to expandable variables in ckpt_command and similar methods * distinst supports installation with install(1) for use with -local * Incompatible changes * The CA directory is now /var/lib/sgeCA instead of /var/sgeCA but installation will offer to move it [fixme] * Drop (any pretence at) support for Cray/Unicos, NEC SX, Darwin 6 * The spool format for parallel job tasks has changed from any previous version built with qsort_args (as above), which will make live upgrades from such a version fail on nodes running parallel jobs * Other changes * Extensive internal changes to improve robustness, e.g. of string-handling against buffer overruns -- somewhat error-prone and may have caused regressions; more required * Install script allows rsh et al to be omitted from binary distribution in favour of ssh Version 8.1.0 ------------- * Security fix * Prevent users other than root deleting entries with sgepasswd * Version numbering * Switch to a more logical numbering scheme now that the Univa baseline is irrelevant * Bug fixes * Other changes * Hadoop support now for a more recent Hadoop distribution (see README.BUILD) Version 8.0.0e -------------- Mostly build and security issues * Bug fixes * Security fixes The first fix is for a trivial remote root by a valid user. The others, including fixes for potential buffer overruns in daemon and setuid programs, may or may not be exploitable. * Sanitize the environment before executing remote startup programs etc. Somewhat incompatible: LD_LIBRARY_PATH etc. may need to be set differently. See the security notes in remote_startup(5) and sge_conf(5). (CVE-2012-0208, thanks to William Hay) * Don't write initial log messages in /tmp. Somewhat incompatible: initial messages now in syslog. * Avoid using mktemp. (Probably not a significant problem.) * Control core dumps under setuid etc. with SGE_ENABLE_COREDUMP. (Not normally a security issue.) * Bounds checking in replace_params * Avoid execd crash and possible overruns * Fixes for buffer overrun and other improvements for (setuid program) sgepasswd @ text @d1 1 a1 1 $NetBSD: patch-at,v 1.2 2006/10/19 11:51:27 markd Exp $ @ 1.2 log @Update sge to 6.0.8. Several years worth of bug fixes and features. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- source/dist/util/arch_variables.orig 2005-11-11 03:53:15.000000000 +1300 d5 1 a5 1 @@@@ -197,8 +197,8 @@@@ case $ARCH in d13 1 a13 1 XTERM=/usr/X11R6/bin/xterm @ 1.1 log @Initial revision @ text @d3 8 a10 10 --- source/dist/util/arch_variables 2003-10-02 14:25:34.000000000 +0200 +++ source/dist/util/arch_variables 2003-09-30 16:30:23.000000000 +0200 @@@@ -166,6 +166,20 @@@@ GETTEXT=/usr/local/bin/gettext ROOTGROUP=wheel ;; + nbsd-*) + AWK=/usr/bin/awk + ECHO="/bin/echo" + RC_FILE=netbsd d13 3 a15 11 + XTERM=/usr/X11R6/bin/xterm + MAILER=/usr/bin/mail + QLOGIN_COMMAND=telnet + QLOGIN_DAEMON=/usr/libexec/telnetd + RLOGIN_DAEMON=/usr/libexec/rlogind + GETTEXT=/usr/bin/gettext + ROOTGROUP=wheel + ;; darwin) AWK=/usr/bin/awk ECHO=/bin/echo @ 1.1.1.1 log @import sge-5.3p6 (Sun Grid Engine) The Grid Engine project is an open source community effort to facilitate the adoption of distributed computing solutions. Sponsored by Sun Microsystems and hosted by CollabNet, the Grid Engine project provides enabling distributed resource management software for wide ranging requirements from compute farms to grid computing. @ text @@