[arch-projects] [devtools] [PATCH 2/2] lib/common.sh: Revise setup_workdir()

Lukas Fleischer archlinux at cryptocrack.de
Wed Nov 2 16:51:09 EDT 2011


* Honor TMPDIR variable (just like we did in commit a0c6bf45).
* Quote path properly.
* Avoid unnecessary use of basename(1).

Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>
---
 lib/common.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/common.sh b/lib/common.sh
index e826e97..6bbf6de 100644
--- a/lib/common.sh
+++ b/lib/common.sh
@@ -58,7 +58,7 @@ stat_done() {
 }
 
 setup_workdir() {
-	[[ -z $WORKDIR ]] && WORKDIR=$(mktemp -d /tmp/$(basename $0).XXXXXXXXXX)
+	[[ -z $WORKDIR ]] && WORKDIR=$(mktemp -d --tmpdir "${0##*/}.XXXXXXXXXX")
 }
 
 cleanup() {
-- 
1.7.7.2



More information about the arch-projects mailing list