3 # Copyright 2004, 2005 Free Software Foundation, Inc.
4 # Contributed by Ben Elliston <bje@gnu.org>.
6 # This test reads 5-tuples from config-guess.data: the components of
7 # the simulated uname(1) output and the expected GNU system triplet.
10 export PATH
=`pwd`:$PATH
16 while read machine release system version triplet
; do
18 -e "s,@MACHINE@,$machine," \
19 -e "s,@RELEASE@,$release," \
20 -e "s,@SYSTEM@,$system," \
21 -e "s,@VERSION@,$version," < uname.
in > uname
23 output
=`sh ../config.guess 2>/dev/null`
24 if test $?
!= 0 ; then
25 echo "FAIL: unable to guess $machine:$release:$system:$version"
29 if test $output != $triplet ; then
30 echo "FAIL: $output (expected $triplet)"
34 $verbose && echo "PASS: $triplet"
39 sed 's/ */ /g' < config-guess.data | run_config_guess
41 if test $rc -eq 0 ; then
42 $verbose ||
echo "PASS: config.guess checks"
44 test $rc -eq 1 && echo "Unexpected failures."