Remove some bashism from the shell scripts.

Note that configure.sh still uses the bashism $(RANDOM).
This commit is contained in:
Alex Converse 2010-06-05 12:19:40 -04:00
parent 09202d8071
commit 9a27722b98
2 changed files with 6 additions and 6 deletions

View File

@ -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
}

View File

@ -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