* testsuite/config-guess.sh: Strip off spaces around pipe

delimiter as test data is read in.
	(run_config_guess): Set IFS to '|'.
	* testsuite/config-guess.data: Use ' | ' as the delimeter.
This commit is contained in:
Ben Elliston
2018-07-13 22:20:28 +10:00
parent 09da403c82
commit 9f9b3d365a
3 changed files with 108 additions and 101 deletions

View File

@ -14,7 +14,7 @@ PATH=$(pwd):$PATH
run_config_guess()
{
rc=0
while read machine release system version processor triplet ; do
while IFS='|' read -r machine release system version processor triplet ; do
sed \
-e "s,@MACHINE@,$machine," \
-e "s,@RELEASE@,$release," \
@ -46,7 +46,7 @@ EOF
return $rc
}
if run_config_guess < config-guess.data ; then
if sed 's, | ,|,g' < config-guess.data | run_config_guess ; then
numtests=$(wc -l config-guess.data | cut -d' ' -f1)
$verbose || echo "PASS: config.guess checks ($numtests tests)"
else