From 6e37f9f731884a1d96495cf475a00fd3b25a4286 Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Wed, 25 Sep 2013 09:57:40 -0700
Subject: [PATCH] job_submit/pbs - set PBS_O_WORKDIR to SLURM_SUBMIT_DIR

---
 src/plugins/job_submit/pbs/spank_pbs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/job_submit/pbs/spank_pbs.c b/src/plugins/job_submit/pbs/spank_pbs.c
index 285f8bc13f1..249586fb8a3 100644
--- a/src/plugins/job_submit/pbs/spank_pbs.c
+++ b/src/plugins/job_submit/pbs/spank_pbs.c
@@ -106,7 +106,8 @@ int slurm_spank_task_init(spank_t sp, int ac, char **av)
 	if (spank_getenv(sp, "SYSTEM", val, sizeof(val)) == ESPANK_SUCCESS)
 		spank_setenv(sp, "PBS_O_SYSTEM", val, 1);
 
-	if (spank_getenv(sp, "WORKDIR", val, sizeof(val)) == ESPANK_SUCCESS)
+	if (spank_getenv(sp, "SLURM_SUBMIT_DIR", val, sizeof(val)) ==
+	    ESPANK_SUCCESS)
 		spank_setenv(sp, "PBS_O_WORKDIR", val, 1);
 
 	/* PBS_QUEUE is set in the job_submit/pbs plugin, but only for
-- 
GitLab