]> git.notmuchmail.org Git - notmuch/commitdiff
test: create dtach's session socket in $TEST_TMPDIR
authorTomi Ollila <tomi.ollila@iki.fi>
Wed, 16 Nov 2011 20:50:06 +0000 (22:50 +0200)
committerDavid Bremner <bremner@debian.org>
Thu, 17 Nov 2011 23:35:32 +0000 (19:35 -0400)
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.

test/test-lib.sh

index 87f78c999a14de58d4d325f76f615a944dac3217..cf309f9440d4b8a9cc4f4fe941f2b87b36470ef9 100755 (executable)
@@ -847,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\")' \