From bc83e7204295c27242a1136756ee86347da00585 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Fri, 20 Sep 2002 17:50:51 +0000
Subject: [PATCH] Add disclaimer and code to get pathname of TmpFS from SLURM
 config file. Get default TmpFS from #define instead of hard-wire to "/tmp".

---
 src/slurmctld/controller.c | 4 ++--
 src/slurmctld/slurmctld.h  | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c
index 97473cc3b35..fbd6fb60357 100644
--- a/src/slurmctld/controller.c
+++ b/src/slurmctld/controller.c
@@ -1666,8 +1666,8 @@ init_ctld_conf ( slurm_ctl_conf_t * conf_ptr )
 	conf_ptr->slurmctld_timeout   	= 300 ;
 	conf_ptr->slurmd_timeout   	= 300 ;
 	conf_ptr->slurm_conf       	= SLURM_CONFIG_FILE ;
-	conf_ptr->state_save_location   = xstrdup ("/tmp") ;
-	conf_ptr->tmp_fs            	= xstrdup ("/tmp") ;
+	conf_ptr->state_save_location   = xstrdup (DEFAULT_TMP_FS) ;
+	conf_ptr->tmp_fs            	= xstrdup (DEFAULT_TMP_FS) ;
 
 	servent = getservbyname (SLURMCTLD_PORT, NULL);
 	if (servent)
diff --git a/src/slurmctld/slurmctld.h b/src/slurmctld/slurmctld.h
index 6ca85fe8d42..76bdc189f90 100644
--- a/src/slurmctld/slurmctld.h
+++ b/src/slurmctld/slurmctld.h
@@ -62,6 +62,9 @@
  *	Update the group uid_t access list as needed */
 #define	PERIODIC_GROUP_CHECK	600
 
+/* Default temporary storage for slurm state and user files */
+#define DEFAULT_TMP_FS	"/tmp"
+
 #define safe_unpack16(valp,bufp,lenp) {			\
         if (*(lenp) < sizeof(*(valp)))			\
 		break;					\
-- 
GitLab