Blame SOURCES/0001-Fix-well-known-tempfile-issue-in-script.patch

eaf4c8
From 5dfa99291d5702abf1a00aa7c396295e019ca5f2 Mon Sep 17 00:00:00 2001
eaf4c8
From: Honggang Li <honli@redhat.com>
eaf4c8
Date: Thu, 19 Oct 2017 14:47:19 +0800
eaf4c8
Subject: [PATCH] Fix well-known tempfile issue in script
eaf4c8
eaf4c8
---
eaf4c8
 Esm/ib/src/linux/startup/sm_capture.sh | 6 ++++--
eaf4c8
 1 file changed, 4 insertions(+), 2 deletions(-)
eaf4c8
eaf4c8
diff --git a/Esm/ib/src/linux/startup/sm_capture.sh b/Esm/ib/src/linux/startup/sm_capture.sh
eaf4c8
index fda2e1f..a284486 100755
eaf4c8
--- a/Esm/ib/src/linux/startup/sm_capture.sh
eaf4c8
+++ b/Esm/ib/src/linux/startup/sm_capture.sh
eaf4c8
@@ -38,8 +38,10 @@ SM_EXEC=/usr/lib/opa-fm/runtime/sm
eaf4c8
 IFS_FM_BASE=/usr/lib/opa-fm
eaf4c8
 
eaf4c8
 PROGNAME="$0"
eaf4c8
-dirName="smdump-"`date '+%d%b%y%H%M%S'`
eaf4c8
-dumpLocation="/tmp/$dirName"
eaf4c8
+# Hedge against bash vs. sh
eaf4c8
+dateStr=`date '+%d%b%y%H%M%S'`
eaf4c8
+dumpLocation="`mktemp -d /tmp/smdump-${dateStr}-XXXXXX`"
eaf4c8
+dirName=`basename $dumpLocation`
eaf4c8
 
eaf4c8
 usage() {
eaf4c8
 	echo "Usage:"
eaf4c8
-- 
eaf4c8
2.14.0
eaf4c8