Blame SOURCES/make-4.2-weird-shell.patch

7a33d6
diff -Nrup a/job.c b/job.c
7a33d6
--- a/job.c	2016-05-21 16:22:32.000000000 -0400
7a33d6
+++ b/job.c	2017-06-11 09:37:31.964954015 -0400
7a33d6
@@ -2561,7 +2561,11 @@ construct_command_argv_internal (char *l
7a33d6
 
7a33d6
   /* See if it is safe to parse commands internally.  */
7a33d6
   if (shell == 0)
7a33d6
-    shell = default_shell;
7a33d6
+    {
7a33d6
+      shell = default_shell;
7a33d6
+      if (shellflags == 0)
7a33d6
+	shellflags = "-c";
7a33d6
+    }
7a33d6
 #ifdef WINDOWS32
7a33d6
   else if (strcmp (shell, default_shell))
7a33d6
   {