[PATCH] test: create dtach's session socket in $TEST_TMPDIR
Tomi Ollila
tomi.ollila at iki.fi
Wed Nov 16 12:50:06 PST 2011
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
More information about the notmuch
mailing list