fixes patches nodejs

This commit is contained in:
Marc
2022-02-26 19:31:33 +01:00
parent 24c03e8090
commit a6f0b3367c
2 changed files with 28 additions and 18 deletions
+27 -17
View File
@@ -1,18 +1,28 @@
586,591d585
< } else if (typeof options.shell === 'string') {
< file = '/bin/executor';
< args = [ options.shell, '-c', command];
< } else if (process.platform === 'android') {
< file = '/system/bin/sh';
< args = ['-c', command];
593,594c587,593
< file = '/bin/executor';
< args = command.split(' ');
576,587c576,578
< if (process.platform === 'win32') {
< if (typeof options.shell === 'string')
< file = options.shell;
< else
< file = process.env.comspec || 'cmd.exe';
< // '/d /s /c' is used only for cmd.exe.
< if (RegExpPrototypeTest(/^(?:.*\\)?cmd(?:\.exe)?$/i, file)) {
< args = ['/d', '/s', '/c', `"${command}"`];
< windowsVerbatimArguments = true;
< } else {
< args = ['-c', command];
< }
---
> if (typeof options.shell === 'string')
> file = options.shell;
> else if (process.platform === 'android')
> file = '/system/bin/sh';
> else
> file = '/bin/sh';
> args = ['-c', command];
> if (typeof options.shell === 'string') {
> file = '/bin/executor';
> args = [ options.shell, ...command.split(' ') ]
589,595c580,581
< if (typeof options.shell === 'string')
< file = options.shell;
< else if (process.platform === 'android')
< file = '/system/bin/sh';
< else
< file = '/bin/sh';
< args = ['-c', command];
---
> file = '/bin/executor';;
> args = command.split(' ');