From 75ed378a38c5e38dd5ce6e878358102aca5a2f7c Mon Sep 17 00:00:00 2001 From: D Woodfall Date: Wed, 17 May 2023 00:03:13 +0100 Subject: system/rar: Fix ARCH section. Signed-off-by: bedlam Signed-off-by: Willy Sudiarto Raharjo --- system/rar/rar.SlackBuild | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/system/rar/rar.SlackBuild b/system/rar/rar.SlackBuild index 089c6bdb8d..7e4d692908 100644 --- a/system/rar/rar.SlackBuild +++ b/system/rar/rar.SlackBuild @@ -14,11 +14,23 @@ BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} -case "$( uname -m )" in - i?86) ARCH=i386 ;; - arm*) ARCH=arm ;; - *) ARCH=$( uname -m ) ;; -esac +# 2023-05-17 DW: move all the ARCH stuff above PRINT_PACKAGE_NAME +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ "$ARCH" = "x86_64" ]; then + LIBDIRSUFFIX="64" + x64FIX="x64-" +elif [[ $ARCH =~ i?86 ]]; then + LIBDIRSUFFIX="" +else + printf "\n$ARCH is not supported...\n\n" ; exit 1 +fi # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information @@ -37,16 +49,6 @@ UNRAR=${UNRAR:-no} # disabled by default since unrar is available on SBo set -e -if [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" - x64FIX="x64-" -elif [ "$ARCH" = "i386" ]; then - ARCH=i386 - LIBDIRSUFFIX="" -else - printf "\n$ARCH is not supported...\n\n" ; exit 1 -fi - rm -rf $TMP/$PRGNAM $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -- cgit v1.2.3-65-gdbad