lib/common.sh: Revise setup_workdir()

* 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@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
This commit is contained in:
Lukas Fleischer 2011-11-02 21:51:09 +01:00 committed by Pierre Schmitz
parent c1752bd716
commit fbbcc30e3d
1 changed files with 1 additions and 1 deletions

View File

@ -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() {