Due to 108-character limit in unix domain socket path this change
is required; it is more probable that length of ${TMPDIR:-/tmp} is
shorter than length of path to the current directory of notmuch test
source directory. One can expect to create reasonable-length unix
domain sockets wherever $TMPDIR points to.
---
Gymnastics required in ${TMPDIR:-/tmp} as mktemp --tmpdir is not portable ;/.
test/test-lib.sh | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/test/test-lib.sh b/test/test-lib.sh
index 4cd0157..ae9b996 100755
--- a/test/test-lib.sh
+++ b/test/test-lib.sh
@@ -844,7 +847,7 @@ test_emacs () {
# start a detached session with an emacs server
# user's TERM is given to dtach which assumes a minimally
# VT100-compatible terminal -- and emacs inherits that
- TERM=$ORIGINAL_TERM dtach -n
"$TMP_DIRECTORY/emacs-dtach-socket.$$" \
+ TERM=$ORIGINAL_TERM dtach -n
"$TEST_TMPDIR/emacs-dtach-socket.$$" \
sh -c "stty rows 24 cols 80; exec
'$TMP_DIRECTORY/run_emacs' \
--no-window-system \
--eval '(setq server-name \"$EMACS_SERVER\")' \
--
1.7.7.3