X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fbash.git;a=blobdiff_plain;f=tests%2Fexecscript;h=749b733fa0ccb97c8970284860e3c924b0cd9a71;hp=ed38c8ee2f5dfcecfe3d6d6112e8d6347da99661;hb=28ef6c316f1aff914bb95ac09787a3c83c1815fd;hpb=bb70624e964126b7ac4ff085ba163a9c35ffa18f diff --git a/tests/execscript b/tests/execscript index ed38c8ee2..749b733fa 100644 --- a/tests/execscript +++ b/tests/execscript @@ -35,6 +35,8 @@ echo $? . / echo $? +# try sourcing a binary file -- post-2.04 versions don't do the binary file +# check, and will probably fail with `command not found', or status 127 . ${THIS_SH} 2>/dev/null echo $? @@ -82,3 +84,8 @@ ${THIS_SH} ./exec5.sub # this was a bug in bash versions before bash-2.04 ${THIS_SH} -c 'cat /dev/null' >&- + +# checks for proper return values in subshell commands with inverted return +# values + +${THIS_SH} ./exec6.sub