aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorJason W. Bacon <jwb@FreeBSD.org>2020-04-15 20:50:33 +0800
committerJason W. Bacon <jwb@FreeBSD.org>2020-04-15 20:50:33 +0800
commit431f2257d1b4de53981235761d1675cd2d80e9e2 (patch)
tree9152dbfa6e4e96c45fbf5913e43c8f49c1eebd74 /sysutils
parentbe01f7c0f6e8f6ef11cace62bfb2b4920abbc569 (diff)
downloadfreebsd-ports-gnome-431f2257d1b4de53981235761d1675cd2d80e9e2.tar.gz
freebsd-ports-gnome-431f2257d1b4de53981235761d1675cd2d80e9e2.tar.zst
freebsd-ports-gnome-431f2257d1b4de53981235761d1675cd2d80e9e2.zip
sysutils/slurm-wlm: Revert error file to stderr when redirect no longer needed
Fixes an oversight in a new patch for 20.02.1
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/slurm-wlm/Makefile1
-rw-r--r--sysutils/slurm-wlm/files/patch-src_plugins_proctrack_pgid_proctrack__pgid.c7
2 files changed, 6 insertions, 2 deletions
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index 38eb6c07398c..6fd5566df4fd 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -2,6 +2,7 @@
PORTNAME= slurm
DISTVERSION= 20.02.1
+PORTREVISION= 1
CATEGORIES= sysutils python
MASTER_SITES= https://download.schedmd.com/slurm/
PKGNAMESUFFIX= -wlm
diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_proctrack_pgid_proctrack__pgid.c b/sysutils/slurm-wlm/files/patch-src_plugins_proctrack_pgid_proctrack__pgid.c
index 29fa639c3cd2..ed669163147c 100644
--- a/sysutils/slurm-wlm/files/patch-src_plugins_proctrack_pgid_proctrack__pgid.c
+++ b/sysutils/slurm-wlm/files/patch-src_plugins_proctrack_pgid_proctrack__pgid.c
@@ -16,7 +16,7 @@
#include "slurm/slurm.h"
#include "slurm/slurm_errno.h"
#include "src/common/log.h"
-@@ -179,6 +188,52 @@ proctrack_p_wait(uint64_t cont_id)
+@@ -179,6 +188,55 @@ proctrack_p_wait(uint64_t cont_id)
return SLURM_SUCCESS;
}
@@ -47,7 +47,10 @@
+ proc_list = procstat_getprocs(proc_info, KERN_PROC_PGRP, cont_id,
+ (unsigned int *) &pid_count);
+ if (procstat_err)
++ {
++ err_set_file(NULL);
+ fclose(procstat_err);
++ }
+
+ if (pid_count > 0) {
+ xrecalloc(pid_array, sizeof(pid_t), pid_count);
@@ -69,7 +72,7 @@
extern int
proctrack_p_get_pids(uint64_t cont_id, pid_t **pids, int *npids)
{
-@@ -241,3 +296,4 @@ fini: *pids = pid_array;
+@@ -241,3 +299,4 @@ fini: *pids = pid_array;
*npids = pid_count;
return rc;
}