@@ -17,18 +17,19 @@ shcmd = `sh`
1717sleepcmd = ` sleep`
1818lscmd = ` ls`
1919if Sys. iswindows ()
20+ busybox = joinpath (JULIA_HOME, " busybox.exe" )
2021 try # use busybox-w32 on windows
21- success (` busybox` )
22- yescmd = ` busybox yes`
23- echocmd = ` busybox echo`
24- sortcmd = ` busybox sort`
25- printfcmd = ` busybox printf`
26- truecmd = ` busybox true`
27- falsecmd = ` busybox false`
28- catcmd = ` busybox cat`
29- shcmd = ` busybox sh`
30- sleepcmd = ` busybox sleep`
31- lscmd = ` busybox ls`
22+ success (` $ busybox` )
23+ yescmd = ` $ busybox yes`
24+ echocmd = ` $ busybox echo`
25+ sortcmd = ` $ busybox sort`
26+ printfcmd = ` $ busybox printf`
27+ truecmd = ` $ busybox true`
28+ falsecmd = ` $ busybox false`
29+ catcmd = ` $ busybox cat`
30+ shcmd = ` $ busybox sh`
31+ sleepcmd = ` $ busybox sleep`
32+ lscmd = ` $ busybox ls`
3233 end
3334end
3435
@@ -343,8 +344,9 @@ let fname = tempname()
343344 cmd = pipeline(`echo asdf`,`cat`)
344345 if Sys.iswindows()
345346 try
346- success(`busybox`)
347- cmd = pipeline(`busybox echo asdf`,`busybox cat`)
347+ busybox = joinpath(JULIA_HOME, "busybox.exe")
348+ success(`\$ busybox`)
349+ cmd = pipeline(`\$ busybox echo asdf`,`\$ busybox cat`)
348350 end
349351 end
350352 for line in eachline(STDIN)
0 commit comments