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:
parent
be89c41ae3
commit
7df17af13b
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue