Просмотр исходного кода

Merge remote-tracking branch 'origin/release-50'

Zaiming (Stone) Shi 3 лет назад
Родитель
Сommit
1dd12e6d3c
2 измененных файлов с 15 добавлено и 3 удалено
  1. 4 1
      pkg-vsn.sh
  2. 11 2
      scripts/pkg-tests.sh

+ 4 - 1
pkg-vsn.sh

@@ -128,8 +128,11 @@ case "$UNAME_M" in
     aarch64)
     aarch64)
         ARCH='arm64'
         ARCH='arm64'
         ;;
         ;;
+    arm64)
+        ARCH='arm64'
+        ;;
     arm*)
     arm*)
-        ARCH=arm
+        ARCH='arm'
         ;;
         ;;
 esac
 esac
 
 

+ 11 - 2
scripts/pkg-tests.sh

@@ -47,10 +47,11 @@ export EMQX_NAME
 export PACKAGE_PATH="${CODE_PATH}/_packages/${EMQX_NAME}"
 export PACKAGE_PATH="${CODE_PATH}/_packages/${EMQX_NAME}"
 export RELUP_PACKAGE_PATH="${CODE_PATH}/_upgrade_base"
 export RELUP_PACKAGE_PATH="${CODE_PATH}/_upgrade_base"
 
 
+SYSTEM="$("$SCRIPTS"/get-distro.sh)"
+
 if [ "$PACKAGE_TYPE" = 'tgz' ]; then
 if [ "$PACKAGE_TYPE" = 'tgz' ]; then
     PKG_SUFFIX="tar.gz"
     PKG_SUFFIX="tar.gz"
 else
 else
-    SYSTEM="$("$SCRIPTS"/get-distro.sh)"
     case "${SYSTEM:-}" in
     case "${SYSTEM:-}" in
         ubuntu*|debian*|raspbian*)
         ubuntu*|debian*|raspbian*)
             PKG_SUFFIX='deb'
             PKG_SUFFIX='deb'
@@ -149,7 +150,15 @@ emqx_test(){
         ;;
         ;;
         "rpm")
         "rpm")
             # yum wants python2
             # yum wants python2
-            alternatives --list | grep python && alternatives --set python /usr/bin/python2
+            case "${SYSTEM:-}" in
+                "el8")
+                    # el8 is fine with python3
+                    true
+                    ;;
+                *)
+                    alternatives --list | grep python && alternatives --set python /usr/bin/python2
+                    ;;
+            esac
             YUM_RES=$(yum install -y "${PACKAGE_PATH}/${packagename}"| tee /dev/null)
             YUM_RES=$(yum install -y "${PACKAGE_PATH}/${packagename}"| tee /dev/null)
             if [[ $YUM_RES =~ "Failed" ]]; then
             if [[ $YUM_RES =~ "Failed" ]]; then
                echo "yum install failed"
                echo "yum install failed"