On 02/03/2015 06:09 PM, Isaac Dunham wrote: > Hello, > I noticed a comment in landley.net/notes.html about missing stuff in > bash 2.05b (set -o pipefail, jobs). > My local build of bash 2.05b, configured with > ./configure --disable-gnu-malloc > has jobs; I guess this is --enable-job-control. > In doc/FAQ, it mentions set -o pipefail as a new feature in ksh-93 > that isn't in bash.
So it was a new feature that wasn't in bash in 1993? (Linux was started in 1991, bash 2.05 was the version in Red Hat 9 circa 2003. That's ten years after that, but more than ten years _ago_ now...) > mksh supports jobs and pipefail, but not <(command). Cool, but I already asked the mksh guys and they won't make any of their code available under toybox's license. (Just another bsd variant with the "copy our preferred bsd variant license text verbatim into your thing".) Can't blame 'em, but it also means I'm not using that in toybox. > I think I could patch out the two uses of <() in scripts/make.sh > easily enough...if you're willing to accept the patch. My goal isn't to change every shell script into the world into something dash can run, my goal is to come up with a reasonable bash replacement in toybox. I just need to shuffle my todo list around and prioritize that a bit, it seems... Rob _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
