diff --git a/dev/build-helper-functions.sh b/dev/build-helper-functions.sh index 4be8ad170b..cc03d2d354 100644 --- a/dev/build-helper-functions.sh +++ b/dev/build-helper-functions.sh @@ -267,14 +267,13 @@ function setup_linux { exit 1 ;; esac - elif [[ "$LINUX_DISTRIBUTION" == "rhel" ]]; then - case "$LINUX_VERSION_ID" in - 9.6) - $GLUTEN_VELOX_SCRIPT_HOME/setup-rhel.sh ;; - 9.7) - $GLUTEN_VELOX_SCRIPT_HOME/setup-rhel.sh ;; + elif [[ "$LINUX_DISTRIBUTION" == "rhel" || "$LINUX_DISTRIBUTION" == "rocky" || \ + "$LINUX_DISTRIBUTION" == "almalinux" ]]; then + case "${LINUX_VERSION_ID%%.*}" in + 9) + $GLUTEN_VELOX_SCRIPT_HOME/setup-rhel.sh ;; *) - echo "Unsupported rhel version: $LINUX_VERSION_ID" + echo "Unsupported ${LINUX_DISTRIBUTION} version: $LINUX_VERSION_ID" exit 1 ;; esac diff --git a/ep/build-velox/src/get-velox.sh b/ep/build-velox/src/get-velox.sh index 2d819f974b..13c0f2e48b 100755 --- a/ep/build-velox/src/get-velox.sh +++ b/ep/build-velox/src/get-velox.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/bash # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. @@ -198,12 +198,12 @@ function setup_linux { exit 1 ;; esac - elif [[ "$LINUX_DISTRIBUTION" == "rhel" ]]; then - case "$LINUX_VERSION_ID" in - 9.6) ;; - 9.7) ;; + elif [[ "$LINUX_DISTRIBUTION" == "rhel" || "$LINUX_DISTRIBUTION" == "rocky" || \ + "$LINUX_DISTRIBUTION" == "almalinux" ]]; then + case "${LINUX_VERSION_ID%%.*}" in + 9) ;; *) - echo "Unsupported rhel version: $LINUX_VERSION_ID" + echo "Unsupported ${LINUX_DISTRIBUTION} version: $LINUX_VERSION_ID" exit 1 ;; esac