Browse Source

Add patch for Fossil to use correct shell when emulating popen() (#1340)

fossil: Add patch for to use correct shell when emulating popen()
android-5
Roy Keene 7 years ago
committed by Fredrik Fornwall
parent
commit
6d57375a3b
  1. 18
      packages/fossil/fossil-2.3-termux-sh.patch

18
packages/fossil/fossil-2.3-termux-sh.patch

@ -0,0 +1,18 @@
Index: src/popen.c
==================================================================
--- a/src/popen.c
+++ b/src/popen.c
@@ -189,11 +189,11 @@
close(1);
fd = dup(pin[1]);
if( fd!=1 ) nErr++;
close(pin[0]);
close(pin[1]);
- execl("/bin/sh", "/bin/sh", "-c", zCmd, (char*)0);
+ execl("/data/data/com.termux/files/usr/bin/sh", "/data/data/com.termux/files/usr/bin/sh", "-c", zCmd, (char*)0);
return 1;
}else{
/* This is the parent process */
close(pin[1]);
*pfdIn = pin[0];
Loading…
Cancel
Save