mosh: Fix /bin/sh -> $PREFIX/bin/sh in mosh.pl
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 1 Jun 2016 13:35:52 +0000 (09:35 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 1 Jun 2016 13:35:52 +0000 (09:35 -0400)
packages/mosh/build.sh
packages/mosh/mosh.pl.patch [new file with mode: 0644]

index 456e52d..30c4599 100644 (file)
@@ -1,7 +1,7 @@
 TERMUX_PKG_HOMEPAGE=http://mosh.mit.edu/
 TERMUX_PKG_DESCRIPTION="Mobile shell that supports roaming and intelligent local echo"
 TERMUX_PKG_VERSION=1.2.5.20160523
-TERMUX_PKG_BUILD_REVISION=2
+TERMUX_PKG_BUILD_REVISION=3
 TERMUX_PKG_SRCURL=http://mosh.mit.edu/mosh-${TERMUX_PKG_VERSION}.tar.gz
 _COMMIT=05fe24d50ddbabf1c87be748b7397907ae1b9654
 TERMUX_PKG_SRCURL=https://github.com/mobile-shell/mosh/archive/${_COMMIT}.zip
diff --git a/packages/mosh/mosh.pl.patch b/packages/mosh/mosh.pl.patch
new file mode 100644 (file)
index 0000000..e0c709c
--- /dev/null
@@ -0,0 +1,12 @@
+diff -u -r ../mosh-05fe24d50ddbabf1c87be748b7397907ae1b9654/scripts/mosh.pl ./scripts/mosh.pl
+--- ../mosh-05fe24d50ddbabf1c87be748b7397907ae1b9654/scripts/mosh.pl   2016-05-25 02:13:12.000000000 -0400
++++ ./scripts/mosh.pl  2016-06-01 05:51:47.622538718 -0400
+@@ -370,7 +370,7 @@
+   if ( $use_remote_ip eq 'proxy' ) {
+     # Non-standard shells and broken shrc files cause the ssh
+     # proxy to break mysteriously.
+-    $ENV{ 'SHELL' } = '/bin/sh';
++    $ENV{ 'SHELL' } = '@TERMUX_PREFIX@/bin/sh';
+     my $quoted_proxy_command = shell_quote( $0, "--family=$family" );
+     push @sshopts, ( '-S', 'none', '-o', "ProxyCommand=$quoted_proxy_command --fake-proxy -- %h %p" );
+   }