diff --git a/packages/fossil/fossil-2.3-termux-sh.patch b/packages/fossil/fossil-2.3-termux-sh.patch new file mode 100644 index 000000000..690ac4a93 --- /dev/null +++ b/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]; +