#! /bin/bash . /usr/src/k_framework/main.sh SCRIPT_NAME="MySQL 8 repositories disable" VERSION="1.1.0" k_start report "Installing yum config manager" 3 yum install -y yum-utils report "Disabling mysql 8 repositories" 3 yum-config-manager --disable mysql80-community > /dev/null 2>&1 report "Enabling mysql 5.7 repositories" 3 yum-config-manager --enable mysql57-community > /dev/null 2>&1 report "Checking if mysql 8 repositories disabled" 3 ENABLED=$(yum repolist enabled | grep "mysql8.*-community.*" | wc -l) if [ "$ENABLED" == "0" ]; then report "Mysql 8 repositories disabled" 0 else report "Mysql 8 repositories enabled" 1 if yum repolist enabled | grep -q "mysql8.*-community.*"; then report "Trying to disable again" 3 yum-config-manager --disable mysql80-community report "Checking if mysql 8 repositories disabled" 3 if yum repolist enabled | grep -q "mysql8.*-community.*"; then report "Mysql 8 repositories enabled, contact support" 3 EXIT_CODE=1 else report "Mysql 8 repositories disabled" 3 fi else report "Mysql 8 repositories disabled" 0 fi fi k_exit $EXIT_CODE