mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-10 13:11:32 +00:00
42 lines
959 B
Bash
42 lines
959 B
Bash
#!/usr/bin/env bash
|
|
|
|
TESTS=9
|
|
|
|
source "$LIB_DIR/log_warn_die.sh"
|
|
source "$LIB_DIR/tmpdir.sh"
|
|
|
|
is "$TMPDIR" "" "TMPDIR not defined"
|
|
|
|
mk_tmpdir
|
|
cmd_ok "test -d $TMPDIR" "mk_tmpdir makes secure tmpdir"
|
|
|
|
tmpdir=$TMPDIR;
|
|
|
|
rm_tmpdir
|
|
cmd_ok "test ! -d $tmpdir" "rm_tmpdir"
|
|
|
|
is "$TMPDIR" "" "rm_tmpdir resets TMPDIR"
|
|
|
|
# ###########################################################################
|
|
# User-specified tmpdir.
|
|
# ###########################################################################
|
|
|
|
local dir="/tmp/use--tmpdir"
|
|
|
|
is "$TMPDIR" "" "TMPDIR not defined"
|
|
|
|
cmd_ok "test ! -d $dir" "--tmpdir does not exist yet"
|
|
|
|
mk_tmpdir $dir
|
|
is "$TMPDIR" "$dir" "mk_tmpdir uses --tmpdir"
|
|
|
|
cmd_ok "test -d $dir" "mk_tmpdir creates --tmpdir"
|
|
|
|
rm_tmpdir
|
|
|
|
cmd_ok "test ! -d $tmpdir" "rm_tmpdir removes --tmpdir"
|
|
|
|
# ###########################################################################
|
|
# Done
|
|
# ###########################################################################
|