:rgrep : use atf-check to check the exit code/save the output of grep -r instead

of calling grep -r without it, and saving the output to a file

This ensures that any errors thrown via grep -r are caught, not lost, and uses
existing atf-sh idioms for saving files.

Tested with:	bsdgrep, gnu grep (base, ports)
Sponsored by:	Dell EMC Isilon
This commit is contained in:
Enji Cooper 2017-05-27 22:40:20 +00:00
parent 07c348ea7b
commit 80c5ef109c

View File

@ -77,8 +77,7 @@ rgrep_head()
}
rgrep_body()
{
grep -r --exclude="*.out" -e "test" "$(atf_get_srcdir)" > d_grep_r_implied.out
atf_check -o save:d_grep_r_implied.out grep -r --exclude="*.out" -e "test" "$(atf_get_srcdir)"
atf_check -o file:d_grep_r_implied.out rgrep --exclude="*.out" -e "test" "$(atf_get_srcdir)"
}