mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Add support for AlmaLinux 8 and 9 (testing)
This commit is contained in:
		
							parent
							
								
									1fa9509994
								
							
						
					
					
						commit
						c8a110d523
					
				@ -50,8 +50,8 @@ source "$os_release"
 | 
			
		||||
# Check for compatible distro
 | 
			
		||||
if [[ "$ID" = rhel || "$ID_LIKE" = *rhel* ]]; then
 | 
			
		||||
    FAMILY=rhel
 | 
			
		||||
    if [ "$ID" != rhel ] && [ "$ID" != rocky ]; then
 | 
			
		||||
        printf "%s\n" "For Red Hat family distros, the Wally install script has only been tested on RHEL and Rocky Linux. Your distro " \
 | 
			
		||||
    if [ "$ID" != rhel ] && [ "$ID" != rocky ] && [ "$ID" != almalinux ]; then
 | 
			
		||||
        printf "%s\n" "For Red Hat family distros, the Wally install script has only been tested on RHEL, Rocky Linux, and AlmaLinux. Your distro " \
 | 
			
		||||
               "is $PRETTY_NAME. The regular Red Hat install will be attempted, but there will likely be issues."
 | 
			
		||||
    fi
 | 
			
		||||
    if [ "${VERSION_ID:0:1}" = 8 ]; then
 | 
			
		||||
@ -59,7 +59,7 @@ if [[ "$ID" = rhel || "$ID_LIKE" = *rhel* ]]; then
 | 
			
		||||
    elif [ "${VERSION_ID:0:1}" = 9 ]; then
 | 
			
		||||
        RHEL_VERSION=9
 | 
			
		||||
    else
 | 
			
		||||
        echo "The Wally install script is only compatible with versions 8 and 9 of RHEL and Rocky Linux. You have version $VERSION."
 | 
			
		||||
        echo "The Wally install script is only compatible with versions 8 and 9 of RHEL, Rocky Linux, and AlmaLinux. You have version $VERSION."
 | 
			
		||||
        exit 1
 | 
			
		||||
    fi
 | 
			
		||||
elif [[ "$ID" = ubuntu || "$ID_LIKE" = *ubuntu* ]]; then
 | 
			
		||||
@ -76,7 +76,7 @@ elif [[ "$ID" = ubuntu || "$ID_LIKE" = *ubuntu* ]]; then
 | 
			
		||||
    fi
 | 
			
		||||
else
 | 
			
		||||
    printf "%s\n" "The Wally install script is currently only compatible with Ubuntu and Red Hat family " \
 | 
			
		||||
           "(RHEL or Rocky Linux) distros. Your detected distro is $PRETTY_NAME. You may try manually running the " \
 | 
			
		||||
           "(RHEL, Rocky Linux, or AlmaLinux) distros. Your detected distro is $PRETTY_NAME. You may try manually running the " \
 | 
			
		||||
           "commands in this script, but it is likely that some will need to be altered."
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
@ -107,14 +107,14 @@ echo -e "***********************************************************************
 | 
			
		||||
echo -e "Installing Dependencies from Package Manager"
 | 
			
		||||
echo -e "*************************************************************************"
 | 
			
		||||
echo -e "*************************************************************************\n"
 | 
			
		||||
# Installs appropriate packages for rhel or ubuntu distros, picking apt or dnf appropriately
 | 
			
		||||
# Installs appropriate packages for red hat or ubuntu distros, picking apt or dnf appropriately
 | 
			
		||||
if [ "$FAMILY" = rhel ]; then
 | 
			
		||||
    # Enable extra package repos
 | 
			
		||||
    sudo dnf install -y dnf-plugins-core
 | 
			
		||||
    if [ "$ID" = rhel ]; then
 | 
			
		||||
        sudo subscription-manager repos --enable "codeready-builder-for-rhel-$RHEL_VERSION-$(arch)-rpms"
 | 
			
		||||
        sudo dnf install -y "https://dl.fedoraproject.org/pub/epel/epel-release-latest-$RHEL_VERSION.noarch.rpm"
 | 
			
		||||
    else
 | 
			
		||||
    else # RHEL clone
 | 
			
		||||
        if [ "$RHEL_VERSION" = 8 ]; then
 | 
			
		||||
            sudo dnf config-manager -y --set-enabled powertools
 | 
			
		||||
        else # Version 9
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user