@@ -1911,7 +1911,7 @@ OpenWrap.oJob.prototype.addJob = function(aJobsCh, _aName, _jobDeps, _jobType, _
1911
1911
}
1912
1912
var prefix = "" ;
1913
1913
if ( isString ( aJobTypeArgs . shellPrefix ) ) {
1914
- prefix = ".prefix(eval( \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1914
+ prefix = ".prefix(objOrStr(args, \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1915
1915
}
1916
1916
res += "var __uuid = '.' + genUUID() + '.bat'; _$(args.ssh, 'ssh').isMap().$_(); var __res = $ssh(args.ssh).putFile(ft, __uuid).sh(" + stringify ( aJobTypeArgs . shell ) + " + ' ' + __uuid)" + prefix + ".exit((r, s)=>s.rm(__uuid)).get(0); io.rm(ft);\n" ;
1917
1917
res += "if (!isNull(__res.stdout)) if (isMap(jsonParse(__res.stdout, true))) { args = merge(args, jsonParse(__res.stdout, true)) } else { if (__res.stdout.length > 0) { printnl(__res.stdout) }; if (__res.stderr.length > 0) { printErrnl(__res.stderr); } }" ;
@@ -1922,7 +1922,7 @@ OpenWrap.oJob.prototype.addJob = function(aJobsCh, _aName, _jobDeps, _jobType, _
1922
1922
if ( ! ( res . indexOf ( "/* __oaf_ojob shell */" ) >= 0 ) ) {
1923
1923
var prefix = "" ;
1924
1924
if ( isString ( aJobTypeArgs . shellPrefix ) ) {
1925
- prefix = ".prefix(eval( \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1925
+ prefix = ".prefix(objOrStr(args, \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1926
1926
}
1927
1927
if ( ow . format . isWindows ( ) && isUnDef ( aJobTypeArgs . shell ) ) {
1928
1928
var orig = String ( res ) ;
@@ -1970,7 +1970,7 @@ OpenWrap.oJob.prototype.addJob = function(aJobsCh, _aName, _jobDeps, _jobType, _
1970
1970
var orig = String ( res ) ;
1971
1971
var prefix = "" ;
1972
1972
if ( isString ( aJobTypeArgs . shellPrefix ) ) {
1973
- prefix = ".prefix(eval( \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1973
+ prefix = ".prefix(objOrStr(args, \"" + parent . __processTypeArg ( aJobTypeArgs . shellPrefix ) + "\"))" ;
1974
1974
}
1975
1975
res = "/* __oaf_ojob shell */ " ;
1976
1976
if ( aJobTypeArgs . noTemplate ) {
0 commit comments