diff options
author | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2009-02-12 15:19:16 -0500 |
---|---|---|
committer | Daniel Kahn Gillmor <dkg@fifthhorseman.net> | 2009-02-12 15:19:16 -0500 |
commit | 9c193c4dc749403030aeda0acc794a65d7593540 (patch) | |
tree | 12d85dcadacbf60fd2d34c492183f0d2be218f98 /tests | |
parent | 44ca5172d76fb84802c85057a3c0eaf0e6d8956d (diff) |
tests/basic: respect $TMPDIR variable for temporary directories set up during testing.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/basic | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tests/basic b/tests/basic index bcade42..af8b5f1 100755 --- a/tests/basic +++ b/tests/basic @@ -90,13 +90,16 @@ trap failed_cleanup EXIT ## set up some variables to ensure that we're operating strictly in ## the tests, not system-wide: -# make temp dir -# FIXME: I believe that /tmp can not be used as the temp dir here, -# since the permissions on /tmp are usually such that they will not -# pass the monkeysphere/ssh path permission checking. at least this -# is my experience. -#TEMPDIR=$(mktemp -d "${TMPDIR:-$TESTDIR/tmp}/monkeyspheretest.XXXXXXX") -TEMPDIR=$(mktemp -d "${TESTDIR}/tmp/monkeyspheretest.XXXXXXX") +# set up temp dir + +# NOTE: /tmp can not be used as the temp dir here, since the +# permissions on /tmp are usually such that they will not pass the +# monkeysphere/ssh path permission checking. If you need to use a +# different location than the current source, please set $TMPDIR +# somewhere with tighter permissions. + +mkdir -p "$TESTDIR"/tmp +TEMPDIR=$(mktemp -d "${TMPDIR:-$TESTDIR/tmp}/monkeyspheretest.XXXXXXX") # Use the local copy of executables first, instead of system ones. # This should help us test without installing. |