opnsense-src/tools/regression/bin/sh
Jilles Tjoelker fd7d6d8a29 sh: Do not read from stdin if an error occurs during -i -c cmd.
Although using -i with -c does not seem very useful, it seems inappropriate
to read commands from the terminal in this case.

Side effect: if the -s -c extension is used and the -s option is turned off
using 'set +s' during the interactive part, the shell now exits after an
error or interrupt. Note that POSIX only specifies -s as option to sh, not
to set.

See also Austin Group issue #718.
2013-07-12 15:29:41 +00:00
..
builtins sh: Add tests for 'local -' (save shell options). 2013-06-15 22:22:03 +00:00
errors sh: Detect and flag write errors on stdout in builtins. 2012-12-12 22:01:10 +00:00
execution sh: Do not read from stdin if an error occurs during -i -c cmd. 2013-07-12 15:29:41 +00:00
expansion sh: Pass $? to command substitution containing compound/multiple commands. 2013-01-14 12:20:55 +00:00
parameters sh: Add some testcases for pasting $*/$@ directly to a literal. 2011-12-25 13:24:48 +00:00
parser sh: Fix crash when parsing '{ } &'. 2013-01-13 19:26:33 +00:00
set-e sh: Get rid of unnecessary non-standard empty lists. 2010-08-16 17:18:08 +00:00
Makefile Allow one to regression test 'sh' changes without having to install 2010-10-12 18:20:38 +00:00
regress.sh sh: Do not use "local" in the test runner as POSIX and ksh93 do not have it. 2011-02-19 13:23:13 +00:00
regress.t sh: Allow running 'prove' from tools/regression/bin/sh again 2010-10-15 20:01:35 +00:00