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 1f4f24d..a70a84e 100755
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -120,8 +120,8 @@
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 @@
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 827bbd0..880ad0f 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 @@
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 @@
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