From 22cb110bd82aaa03a353715c1bc9ead4e29d0d61 Mon Sep 17 00:00:00 2001 From: "6c9d07ba-7567-422f-85b2-8dc12b8e3b3d@https%3A%2F%2Fiam-darwin.cloud.cnaf.infn.it%2F" Date: Thu, 25 Jan 2024 14:14:56 +0100 Subject: [PATCH] fix distro settings once and for all --- init.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 10819893..fc4ecfdc 100644 --- a/init.sh +++ b/init.sh @@ -16,9 +16,12 @@ else distro=$(lsb_release -i | cut -f2) os_version=$(lsb_release -r | cut -f2) fi +distro=${distro//[[:space:]]/} +distro="${distro//Linux/}" +distro="${distro//linux/}" echo "Setting up CROWN for $distro Version $os_version" # check if the distro is centos -if [[ "$distro" == "CentOS" || "$distro" == "CentOS Linux" ]]; then +if [[ "$distro" == "CentOS" ]]; then # if the first number of os_version is a 7, we are on centOS 7 if [[ ${os_version:0:1} == "7" ]]; then # if uname -a | grep -E 'el7' -q # source /cvmfs/sft-nightlies.cern.ch/lcg/views/dev3/latest/x86_64-centos7-gcc11-opt/setup.sh @@ -29,7 +32,7 @@ if [[ "$distro" == "CentOS" || "$distro" == "CentOS Linux" ]]; then echo "Unsupported CentOS version, exiting..." return 0 fi -elif [[ "$distro" == "RedHatEnterprise" || "$distro" == "AlmaLinux" || "$distro" == "Rocky Linux" ]]; then +elif [[ "$distro" == "RedHatEnterprise" || "$distro" == "Alma" || "$distro" == "Rocky" ]]; then if [[ ${os_version:0:1} == "8" ]]; then # elif uname -a | grep -E 'el8' -q # no lcg 103 available for centOS 8 source /cvmfs/sft.cern.ch/lcg/views/LCG_102/x86_64-centos8-gcc11-opt/setup.sh