msrtool: Make configure more POSIX sh friendly

Change a few bash-specific constructs to more portable syntax specified by
POSIX.  After the change the script keeps working with bash interpreter and
can also be interpreted by FreeBSD /bin/sh.

Signed-off-by: Andriy Gapon <avg@icyb.net.ua>
Acked-by: Peter Stuge <peter@stuge.se>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4964 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Andriy Gapon 2009-11-28 04:54:33 +00:00 committed by Peter Stuge
parent be89c41ae3
commit 7df17af13b
1 changed files with 8 additions and 8 deletions

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
#
# This file is part of msrtool.
#
@ -25,7 +25,7 @@ VERSION=""
REV="`svnversion -c . 2>/dev/null | sed 's,.*:,,' 2>/dev/null`"
VERSION="${VERSION:-$REV}"
function findprog {
findprog() {
NPARMS=$#
WHAT="${1}"
shift
@ -41,7 +41,7 @@ function findprog {
while test $i -lt $NPARMS; do
test -z "${1}" && {
shift
i=$[$i+1]
i=$(($i+1))
continue
}
FILE="`which "${1}" 2>/dev/null`"
@ -50,7 +50,7 @@ function findprog {
break
}
shift
i=$[$i+1]
i=$(($i+1))
done
test -z "${1}" && {
echo " not found!" 1>&2
@ -62,7 +62,7 @@ function findprog {
exit 0
}
function trycompile {
trycompile() {
NPARMS=$#
WHAT="${1}"
shift
@ -84,7 +84,7 @@ function trycompile {
exit 0
}
shift
i=$[$i+1]
i=$(($i+1))
done
echo "failed!" 1>&2
echo 1>&2
@ -99,7 +99,7 @@ function trycompile {
exit 1
}
function trylink {
trylink {
NPARMS=$#
WHAT="${1}"
shift
@ -121,7 +121,7 @@ function trylink {
exit 0
}
shift
i=$[$i+1]
i=$(($i+1))
done
echo "failed!" 1>&2
echo 1>&2