mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-23 09:59:42 +00:00
Make bootstrap.sh /bin/sh friendly
This commit is contained in:
parent
70432b3eb1
commit
7762fe2186
@ -14,8 +14,8 @@
|
|||||||
#
|
#
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
if ! command -v wget &>/dev/null; then
|
if ! command -v wget >/dev/null 2>&1; then
|
||||||
if ! command -v curl &>/dev/null; then
|
if ! command -v curl >/dev/null 2>&1; then
|
||||||
echo "wget and curl not found. Things will fail"
|
echo "wget and curl not found. Things will fail"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -30,35 +30,33 @@ AWK=awk
|
|||||||
MAKE=make
|
MAKE=make
|
||||||
|
|
||||||
# Fixup, Solaris and friends
|
# Fixup, Solaris and friends
|
||||||
if [[ -d /usr/xpg4/bin ]]; then
|
if [ -d /usr/xpg4/bin ]; then
|
||||||
SED=/usr/xpg4/bin/sed
|
SED=/usr/xpg4/bin/sed
|
||||||
AWK=/usr/xpg4/bin/awk
|
AWK=/usr/xpg4/bin/awk
|
||||||
GREP=/usr/xpg4/bin/grep
|
GREP=/usr/xpg4/bin/grep
|
||||||
elif [[ -d /usr/bin/posix ]]; then
|
elif [ -d /usr/bin/posix ]; then
|
||||||
SED=/usr/bin/posix/sed
|
SED=/usr/bin/posix/sed
|
||||||
AWK=/usr/bin/posix/awk
|
AWK=/usr/bin/posix/awk
|
||||||
GREP=/usr/bin/posix/grep
|
GREP=/usr/bin/posix/grep
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if command -v wget &>/dev/null; then
|
if command -v wget >/dev/null 2>&1; then
|
||||||
FETCH_CMD="wget -q -O"
|
FETCH_CMD="wget -q -O"
|
||||||
elif command -v curl &>/dev/null; then
|
elif command -v curl >/dev/null 2>&1; then
|
||||||
FETCH_CMD="curl -L -s -o"
|
FETCH_CMD="curl -L -s -o"
|
||||||
else
|
else
|
||||||
FETCH_CMD="foobar"
|
FETCH_CMD="curl-and-wget-not-found"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fixup for sed and "illegal byte sequence"
|
# Fixup for sed and "illegal byte sequence"
|
||||||
IS_DARWIN=$(uname -s 2>/dev/null | "$GREP" -i -c darwin)
|
IS_DARWIN=`uname -s 2>&1 | "$GREP" -i -c darwin`
|
||||||
if [[ "$IS_DARWIN" -ne 0 ]]; then
|
if [ "$IS_DARWIN" -ne 0 ]; then
|
||||||
export LC_ALL=C
|
LC_ALL=C; export LC_ALL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Fixup for Solaris and BSDs
|
# Fixup for Solaris and BSDs
|
||||||
if [[ -n "$(command -v gmake 2>/dev/null)" ]]; then
|
if [ command -v gmake >/dev/null 2>&1 ]; then
|
||||||
MAKE=gmake
|
MAKE=gmake
|
||||||
else
|
|
||||||
MAKE=make
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
@ -80,9 +78,9 @@ for file in "${files[@]}"; do
|
|||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ "$IS_DARWIN" -ne 0 ]] && [[ -n $(command -v xattr 2>/dev/null) ]]; then
|
if [ "$IS_DARWIN" -ne 0 ] && [ command -v xattr >/dev/null 2>&1 ]; then
|
||||||
echo "Removing bootstrap.sh quarantine"
|
echo "Removing bootstrap.sh quarantine"
|
||||||
xattr -d "com.apple.quarantine" bootstrap.sh &>/dev/null
|
xattr -d "com.apple.quarantine" bootstrap.sh >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
@ -111,7 +109,7 @@ echo ""
|
|||||||
echo "Building test artifacts"
|
echo "Building test artifacts"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
${MAKE} clean &>/dev/null
|
${MAKE} clean >/dev/null 2>&1
|
||||||
|
|
||||||
if ! ${MAKE} -j2 -f Makefile; then
|
if ! ${MAKE} -j2 -f Makefile; then
|
||||||
echo "make failed."
|
echo "make failed."
|
||||||
|
Loading…
Reference in New Issue
Block a user