]> git.pld-linux.org Git - packages/lighttpd.git/commitdiff
- $SHELL patch from debian
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 6 Apr 2006 11:36:18 +0000 (11:36 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    lighttpd-use_bin_sh.patch -> 1.1

lighttpd-use_bin_sh.patch [new file with mode: 0644]

diff --git a/lighttpd-use_bin_sh.patch b/lighttpd-use_bin_sh.patch
new file mode 100644 (file)
index 0000000..09849a4
--- /dev/null
@@ -0,0 +1,29 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_use_bin_sh.dpatch by Torsten Marek <shlomme@gmx.net>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Use /bin/sh to execute external programs instead of getting
+## DP: the shell from $SHELL (See ticket #388)
+#
+# http://trac.lighttpd.net/trac/ticket/388
+
+@DPATCH@
+diff -urNad lighttpd-1.4.8~/src/proc_open.c lighttpd-1.4.8/src/proc_open.c
+--- lighttpd-1.4.8~/src/proc_open.c    2005-08-11 00:26:39.000000000 +0200
++++ lighttpd-1.4.8/src/proc_open.c     2005-11-26 12:12:02.000000000 +0100
+@@ -223,12 +223,13 @@
+ /* {{{ proc_open */
+ int proc_open(proc_handler_t *proc, const char *command) {
+       pid_t child;
+-      const char *shell;
++      const char *shell = "/bin/sh";
+-      if (NULL == (shell = getenv(SHELLENV))) {
++/*    if (NULL == (shell = getenv(SHELLENV))) {
+               fprintf(stderr, "env %s is required", SHELLENV);
+               return -1;
+       }
++*/
+       if (proc_open_pipes(proc) != 0) {
+               return -1;
This page took 0.035442 seconds and 4 git commands to generate.