zsh: use supplied sh (dash) insted of system/bin/sh
authorFredrik Fornwall <fredrik@fornwall.net>
Fri, 10 Jul 2015 02:05:41 +0000 (22:05 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Fri, 10 Jul 2015 02:05:41 +0000 (22:05 -0400)
packages/zsh/exec_bin_sh.patch

index 02d3f21..8882fec 100644 (file)
@@ -6,7 +6,7 @@ diff -u -r ../zsh-5.0.5/Src/exec.c ./Src/exec.c
                        argv[-1] = "sh";
                        winch_unblock();
 -                      execve("/bin/sh", argv - 1, newenvp);
-+                      execve("/system/bin/sh", argv - 1, newenvp);
++                      execve("@TERMUX_PREFIX@/bin/sh", argv - 1, newenvp);
                    }
                } else if (eno == ENOEXEC) {
                    for (t0 = 0; t0 != ct; t0++)
@@ -15,7 +15,7 @@ diff -u -r ../zsh-5.0.5/Src/exec.c ./Src/exec.c
                        argv[-1] = "sh";
                        winch_unblock();
 -                      execve("/bin/sh", argv - 1, newenvp);
-+                      execve("/system/bin/sh", argv - 1, newenvp);
++                      execve("@TERMUX_PREFIX@/bin/sh", argv - 1, newenvp);
                    }
                }
            } else