Blame make-3.82-weird-shell.patch
|
Petr Machata |
8105161 |
diff -up make-3.82/job.c\~ make-3.82/job.c
|
|
Petr Machata |
8105161 |
--- make-3.82/job.c~ 2010-08-11 16:13:33.000000000 +0200
|
|
Petr Machata |
8105161 |
+++ make-3.82/job.c 2010-08-12 14:20:08.000000000 +0200
|
|
Petr Machata |
8105161 |
@@ -2442,7 +2442,11 @@ construct_command_argv_internal (char *l
|
|
Petr Machata |
8105161 |
|
|
Petr Machata |
8105161 |
/* See if it is safe to parse commands internally. */
|
|
Petr Machata |
8105161 |
if (shell == 0)
|
|
Petr Machata |
8105161 |
- shell = default_shell;
|
|
Petr Machata |
8105161 |
+ {
|
|
Petr Machata |
8105161 |
+ shell = default_shell;
|
|
Petr Machata |
8105161 |
+ if (shellflags == 0)
|
|
Petr Machata |
8105161 |
+ shellflags = "-c";
|
|
Petr Machata |
8105161 |
+ }
|
|
Petr Machata |
8105161 |
#ifdef WINDOWS32
|
|
Petr Machata |
8105161 |
else if (strcmp (shell, default_shell))
|
|
Petr Machata |
8105161 |
{
|