From 3bc687b67cf4a49ea50acc83e8d490126839527a Mon Sep 17 00:00:00 2001 From: Henrik Grimler Date: Sat, 24 Aug 2019 22:37:25 +0200 Subject: [PATCH] tmux: put socket in $PREFIX/var/run instead of $TMPDIR See https://github.com/termux/termux-packages/issues/4206 --- packages/tmux/build.sh | 2 +- packages/tmux/socket-path.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 packages/tmux/socket-path.patch diff --git a/packages/tmux/build.sh b/packages/tmux/build.sh index fab47090e..dfe1b9074 100644 --- a/packages/tmux/build.sh +++ b/packages/tmux/build.sh @@ -4,7 +4,7 @@ TERMUX_PKG_LICENSE="BSD" # Link against libandroid-support for wcwidth(), see https://github.com/termux/termux-packages/issues/224 TERMUX_PKG_DEPENDS="ncurses, libevent, libandroid-support, libandroid-glob" TERMUX_PKG_VERSION=2.9a -TERMUX_PKG_REVISION=2 +TERMUX_PKG_REVISION=3 TERMUX_PKG_SRCURL=https://github.com/tmux/tmux/releases/download/${TERMUX_PKG_VERSION}/tmux-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=839d167a4517a6bffa6b6074e89a9a8630547b2dea2086f1fad15af12ab23b25 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--disable-static" diff --git a/packages/tmux/socket-path.patch b/packages/tmux/socket-path.patch new file mode 100644 index 000000000..934e79969 --- /dev/null +++ b/packages/tmux/socket-path.patch @@ -0,0 +1,11 @@ +--- ../tmux.c.orig 2019-08-24 20:23:15.576000965 +0200 ++++ ./tmux.c 2019-08-24 22:11:56.316981911 +0200 +@@ -121,7 +121,7 @@ + if ((s = getenv("TMUX_TMPDIR")) != NULL && *s != '\0') + xasprintf(&base, "%s/tmux-%ld", s, (long)uid); + else +- xasprintf(&base, "%s/tmux-%ld", _PATH_TMP, (long)uid); ++ xasprintf(&base, "%s/tmux-%ld", "@TERMUX_PREFIX@/var/run", (long)uid); + if (realpath(base, resolved) == NULL && + strlcpy(resolved, base, sizeof resolved) >= sizeof resolved) { + errno = ERANGE;