emacs: Patch server-socket-dir to avoid /tmp
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 6 Apr 2016 22:05:04 +0000 (18:05 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 6 Apr 2016 22:05:04 +0000 (18:05 -0400)
packages/emacs/lisp-server.el.patch.beforehostbuild [new file with mode: 0644]

diff --git a/packages/emacs/lisp-server.el.patch.beforehostbuild b/packages/emacs/lisp-server.el.patch.beforehostbuild
new file mode 100644 (file)
index 0000000..b57f6d6
--- /dev/null
@@ -0,0 +1,12 @@
+diff -u -r ../emacs-25.0.92/lisp/server.el ./lisp/server.el
+--- ../emacs-25.0.92/lisp/server.el    2016-03-02 05:21:42.000000000 -0500
++++ ./lisp/server.el   2016-04-06 17:34:48.134354070 -0400
+@@ -267,7 +267,7 @@
+ ;; does not read the init file.
+ (defvar server-socket-dir
+   (and (featurep 'make-network-process '(:family local))
+-       (format "%s/emacs%d" (or (getenv "TMPDIR") "/tmp") (user-uid)))
++       (format "%s/emacs%d" (or (getenv "TMPDIR") "@TERMUX_PREFIX@/tmp") (user-uid)))
+   "The directory in which to place the server socket.
+ If local sockets are not supported, this is nil.")