From: Evgeny Vereshchagin Date: Tue, 25 Oct 2016 23:39:48 +0000 (+0300) Subject: build-sys/autogen: don't use bashisms (#4489) X-Git-Tag: v234~902 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2b7466a22b897c7c30550f3572fbdd7bc77554ec;p=platform%2Fupstream%2Fsystemd.git build-sys/autogen: don't use bashisms (#4489) Fixes: $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 Feb 17 2016 /bin/sh -> dash $ ./autogen.sh c ./autogen.sh: 22: ./autogen.sh: [[: not found ... checking whether make supports nested variables... (cached) yes checking build system type... Invalid configuration `c': machine `c' not recognized configure: error: /bin/bash build-aux/config.sub c failed this is a follow-up for a5e739a570081231 --- diff --git a/autogen.sh b/autogen.sh index fa8d291..1897e23 100755 --- a/autogen.sh +++ b/autogen.sh @@ -19,13 +19,11 @@ set -e verb="$1" -if [[ -n "$verb" ]]; then - if [[ "$verb" != [cgals] ]]; then - echo "Unexpected argument: $verb" >&2 - exit 1 - fi - shift -fi +case "$verb" in +"") ;; +[cgals]) shift ;; +*) echo "Unexpected argument: $verb" >&2; exit 1 ;; +esac oldpwd=$(pwd) topdir=$(dirname $0)