1- #! /bin/bash
1+ #! /bin/bash -x
22
33# ##############################################################################
44#
@@ -17,7 +17,7 @@ LAYOUT_DIR="$SCRIPT_DIR/../_layout"
1717DOWNLOAD_DIR=" $SCRIPT_DIR /../_downloads/netcore2x"
1818PACKAGE_DIR=" $SCRIPT_DIR /../_package"
1919DOTNETSDK_ROOT=" $SCRIPT_DIR /../_dotnetsdk"
20- DOTNETSDK_VERSION=" 8.0.407 "
20+ DOTNETSDK_VERSION=" 8.0.114 "
2121DOTNETSDK_INSTALLDIR=" $DOTNETSDK_ROOT /$DOTNETSDK_VERSION "
2222RUNNER_VERSION=$( cat runnerversion)
2323
@@ -54,6 +54,8 @@ elif [[ "$CURRENT_PLATFORM" == 'linux' ]]; then
5454 case $CPU_NAME in
5555 armv7l) RUNTIME_ID=" linux-arm" ;;
5656 aarch64) RUNTIME_ID=" linux-arm64" ;;
57+ ppc64le) RUNTIME_ID=" linux-ppc64le" ;;
58+ s390x) RUNTIME_ID=" linux-s390x" ;;
5759 esac
5860 fi
5961elif [[ " $CURRENT_PLATFORM " == ' darwin' ]]; then
@@ -80,7 +82,7 @@ if [[ "$CURRENT_PLATFORM" == 'windows' ]]; then
8082 exit 1
8183 fi
8284elif [[ " $CURRENT_PLATFORM " == ' linux' ]]; then
83- if [[ (" $RUNTIME_ID " ! = ' linux-x64' ) && (" $RUNTIME_ID " ! = ' linux-x86' ) && (" $RUNTIME_ID " ! = ' linux-arm64' ) && (" $RUNTIME_ID " ! = ' linux-arm' ) ]]; then
85+ if [[ (" $RUNTIME_ID " ! = ' linux-x64' ) && (" $RUNTIME_ID " ! = ' linux-x86' ) && (" $RUNTIME_ID " ! = ' linux-arm64' ) && (" $RUNTIME_ID " ! = ' linux-arm' ) && ( " $RUNTIME_ID " ! = ' linux-ppc64le ' ) && ( " $RUNTIME_ID " ! = ' linux-s390x ' ) ]]; then
8486 echo " Failed: Can't build $RUNTIME_ID package $CURRENT_PLATFORM " >&2
8587 exit 1
8688 fi
@@ -200,7 +202,7 @@ function package ()
200202}
201203
202204# Install .NET SDK
203- if [[ ( ! -d " ${DOTNETSDK_INSTALLDIR} " ) || (! -e " ${DOTNETSDK_INSTALLDIR} /.${DOTNETSDK_VERSION} " ) || (! -e " ${DOTNETSDK_INSTALLDIR} /dotnet" ) ]]; then
205+ if [[ " ${RUNTIME_ID} " != " linux-ppc64le " && " ${RUNTIME_ID} " != " linux-s390x " && (( ! - d "${DOTNETSDK_INSTALLDIR} ") || (! - e "${DOTNETSDK_INSTALLDIR} / .${DOTNETSDK_VERSION} ") || (! - e "${DOTNETSDK_INSTALLDIR} / dotnet") ) ]]; then
204206
205207 # Download dotnet SDK to ../_dotnetsdk directory
206208 heading " Ensure Dotnet SDK"
0 commit comments