msrtool: Make configure more POSIX sh friendly
authorAndriy Gapon <avg@icyb.net.ua>
Sat, 28 Nov 2009 04:54:33 +0000 (04:54 +0000)
committerPeter Stuge <peter@stuge.se>
Sat, 28 Nov 2009 04:54:33 +0000 (04:54 +0000)
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

util/msrtool/configure

index 61ef143d9ea59f1403acaaa73ec34bd9591779f8..268bbab01d397e6ab67426ff8bf61b439e8c3698 100755 (executable)
@@ -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