From ece750b710de3ebc1ddc5e21c6b4c59c08d64268 Mon Sep 17 00:00:00 2001 From: David Reuss Date: Fri, 16 Oct 2015 14:59:15 +0200 Subject: [PATCH] Be consistent when creating tmpfiles in stacklib MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use same naming scheme as elsewhere when creating tempfiles. This fixes deregistering files, when seeing: ``` mktemp: too few X's in template ‘_stacklib_’ ``` --- bin/_stack_lib.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/_stack_lib.sh b/bin/_stack_lib.sh index 3c4ad2c..d7d8b8f 100755 --- a/bin/_stack_lib.sh +++ b/bin/_stack_lib.sh @@ -76,7 +76,7 @@ function create_self_deleting_tempdir() { case $(uname -s) in Darwin ) : ${TMPDIR:=/tmp} ; - filename=$(mktemp -d -t _stacklib_ ) + filename=$(mktemp -d -t _stacklib_.XXXXXXXX ) ;; Linux | CYGWIN* ) filename=$(mktemp -d) @@ -100,7 +100,7 @@ function make_self_deleting_tempfile() { case $(uname -s) in Darwin ) : ${TMPDIR:=/tmp} ; - name=$(mktemp -t _stacklib_ ) + name=$(mktemp -t _stacklib_.XXXXXXXX ) ;; Linux | CYGWIN* ) name=$(mktemp) @@ -122,7 +122,7 @@ function make_tempdir() { case $(uname -s) in Darwin ) : ${TMPDIR:=/tmp} ; - name=$(mktemp -d -t _stacklib_ ) + name=$(mktemp -d -t _stacklib_.XXXXXXXX ) ;; Linux | CYGWIN* ) name=$(mktemp -d)