From: Alex Converse Date: Sat, 5 Jun 2010 16:19:40 +0000 (-0400) Subject: Remove some bashism from the shell scripts. X-Git-Tag: v0.9.1~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9a27722b98ba58282efbf668864259139d4faa18;p=libvpx Remove some bashism from the shell scripts. Note that configure.sh still uses the bashism $(RANDOM). --- diff --git a/build/make/configure.sh b/build/make/configure.sh index 1f4f24db9..a70a84eec 100755 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -120,8 +120,8 @@ EOF show_targets() { while [ -n "$*" ]; do - if [ "${1%%-*}" == "${2%%-*}" ]; then - if [ "${2%%-*}" == "${3%%-*}" ]; then + if [ "${1%%-*}" = "${2%%-*}" ]; then + if [ "${2%%-*}" = "${3%%-*}" ]; then printf " %-24s %-24s %-24s\n" "$1" "$2" "$3" shift; shift; shift else @@ -475,7 +475,7 @@ post_process_common_cmdline() { prefix="${prefix%/}" libdir="${libdir:-${prefix}/lib}" libdir="${libdir%/}" - if [ "${libdir#${prefix}}" == "${libdir}" ]; then + if [ "${libdir#${prefix}}" = "${libdir}" ]; then die "Libdir ${libdir} must be a subdirectory of ${prefix}" fi } diff --git a/release.sh b/release.sh index 827bbd0a6..880ad0f59 100755 --- a/release.sh +++ b/release.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh ## ## Copyright (c) 2010 The VP8 project authors. All Rights Reserved. ## @@ -21,7 +21,7 @@ for opt; do esac done -TAB=$'\t' +TAB="$(printf '\t')" cat > release.mk << EOF %\$(BUILD_SFX).tar.bz2: %/.done ${TAB}@echo "\$(subst .tar.bz2,,\$@): tarball" @@ -186,7 +186,7 @@ for cfg in $CONFIGS; do esac opts="$opts --enable-postproc" - [ "x${clean}" == "xyes" ] \ + [ "x${clean}" = "xyes" ] \ && rm -rf ${full_cfg}${BUILD_SFX}${TAR_SFX} \ && rm -rf logs/${full_cfg}${BUILD_SFX}.log.bz2