Also provide an "ARCH" variable in platform.sh

This commit is contained in:
Pierre Pronchery 2019-02-27 16:49:43 +01:00
parent 97f10c9d98
commit 718c68c433

View File

@ -31,6 +31,8 @@ LDSOCONF="/etc/ld.so.conf"
PREFIX="/usr/local" PREFIX="/usr/local"
PROGNAME="platform.sh" PROGNAME="platform.sh"
SOEXT=".so" SOEXT=".so"
#executables
UNAME="uname"
[ -f "$CONFIGSH" ] && . "$CONFIGSH" [ -f "$CONFIGSH" ] && . "$CONFIGSH"
@ -91,6 +93,24 @@ _platform_variable()
variable="$1" variable="$1"
case "$variable" in case "$variable" in
ARCH)
if [ -n "$ARCH" ]; then
echo "$ARCH"
return 0
fi
ARCH=$($UNAME -m)
case "$ARCH" in
amd64|x86_64)
echo "amd64"
;;
i[3456]86)
echo "i386"
;;
*)
echo "unknown"
;;
esac
;;
BINDIR) BINDIR)
echo "$PREFIX/bin" echo "$PREFIX/bin"
;; ;;