#!/bin/sh # # Copyright 2004, 2005 Free Software Foundation, Inc. # Contributed by Ben Elliston . # # This test reads pairs from config-sub.data: an alias and its # canonical triplet. The config.sub scripts is invoked and the test # checks that the alias expands to the expected canonical triplet. verbose=false run_config_sub () { rc=0 while read alias canonical ; do output=`sh ../config.sub $alias` if test $output != $canonical ; then echo "FAIL: $alias -> $output, but expected $canonical" rc=1 else $verbose && echo "PASS: $alias" fi done < config-sub.data return $rc } run_config_sub rc=$? if test $rc -eq 0 ; then $verbose || echo "PASS: config.sub checks" else test $rc -eq 1 && echo "Unexpected failures." fi exit $rc