diff --git a/install.sh b/install.sh index 98f9f5bb..a71004ba 100755 --- a/install.sh +++ b/install.sh @@ -38,75 +38,6 @@ arch() { echo "arch: $(arch)" -os_version="" -os_version=$(grep "^VERSION_ID" /etc/os-release | cut -d '=' -f2 | tr -d '"' | tr -d '.') - -if [[ "${release}" == "arch" ]]; then - echo "Your OS is Arch Linux" -elif [[ "${release}" == "parch" ]]; then - echo "Your OS is Parch Linux" -elif [[ "${release}" == "manjaro" ]]; then - echo "Your OS is Manjaro" -elif [[ "${release}" == "armbian" ]]; then - echo "Your OS is Armbian" -elif [[ "${release}" == "opensuse-tumbleweed" ]]; then - echo "Your OS is OpenSUSE Tumbleweed" -elif [[ "${release}" == "openEuler" ]]; then - if [[ ${os_version} -lt 2203 ]]; then - echo -e "${red} Please use OpenEuler 22.03 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "centos" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use CentOS 8 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ubuntu" ]]; then - if [[ ${os_version} -lt 2204 ]]; then - echo -e "${red} Please use Ubuntu 22 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "fedora" ]]; then - if [[ ${os_version} -lt 36 ]]; then - echo -e "${red} Please use Fedora 36 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "amzn" ]]; then - if [[ ${os_version} != "2023" ]]; then - echo -e "${red} Please use Amazon Linux 2023!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "debian" ]]; then - if [[ ${os_version} -lt 12 ]]; then - echo -e "${red} Please use Debian 12 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "almalinux" ]]; then - if [[ ${os_version} -lt 95 ]]; then - echo -e "${red} Please use AlmaLinux 9.5 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "rocky" ]]; then - if [[ ${os_version} -lt 95 ]]; then - echo -e "${red} Please use Rocky Linux 9.5 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ol" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use Oracle Linux 8 or higher ${plain}\n" && exit 1 - fi -else - echo -e "${red}Your operating system is not supported by this script.${plain}\n" - echo "Please ensure you are using one of the following supported operating systems:" - echo "- Ubuntu 22.04+" - echo "- Debian 12+" - echo "- CentOS 8+" - echo "- OpenEuler 22.03+" - echo "- Fedora 36+" - echo "- Arch Linux" - echo "- Parch Linux" - echo "- Manjaro" - echo "- Armbian" - echo "- AlmaLinux 9.5+" - echo "- Rocky Linux 9.5+" - echo "- Oracle Linux 8+" - echo "- OpenSUSE Tumbleweed" - echo "- Amazon Linux 2023" - exit 1 -fi - install_dependencies() { case "${release}" in ubuntu | debian | armbian) diff --git a/x-ui.sh b/x-ui.sh index 92c1bbfa..e7c8e756 100644 --- a/x-ui.sh +++ b/x-ui.sh @@ -34,75 +34,6 @@ fi echo "The OS release is: $release" -os_version="" -os_version=$(grep "^VERSION_ID" /etc/os-release | cut -d '=' -f2 | tr -d '"' | tr -d '.') - -if [[ "${release}" == "arch" ]]; then - echo "Your OS is Arch Linux" -elif [[ "${release}" == "parch" ]]; then - echo "Your OS is Parch Linux" -elif [[ "${release}" == "manjaro" ]]; then - echo "Your OS is Manjaro" -elif [[ "${release}" == "armbian" ]]; then - echo "Your OS is Armbian" -elif [[ "${release}" == "opensuse-tumbleweed" ]]; then - echo "Your OS is OpenSUSE Tumbleweed" -elif [[ "${release}" == "openEuler" ]]; then - if [[ ${os_version} -lt 2203 ]]; then - echo -e "${red} Please use OpenEuler 22.03 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "centos" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use CentOS 8 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ubuntu" ]]; then - if [[ ${os_version} -lt 2204 ]]; then - echo -e "${red} Please use Ubuntu 22 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "fedora" ]]; then - if [[ ${os_version} -lt 36 ]]; then - echo -e "${red} Please use Fedora 36 or higher version!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "amzn" ]]; then - if [[ ${os_version} != "2023" ]]; then - echo -e "${red} Please use Amazon Linux 2023!${plain}\n" && exit 1 - fi -elif [[ "${release}" == "debian" ]]; then - if [[ ${os_version} -lt 12 ]]; then - echo -e "${red} Please use Debian 12 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "almalinux" ]]; then - if [[ ${os_version} -lt 95 ]]; then - echo -e "${red} Please use AlmaLinux 9.5 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "rocky" ]]; then - if [[ ${os_version} -lt 95 ]]; then - echo -e "${red} Please use Rocky Linux 9.5 or higher ${plain}\n" && exit 1 - fi -elif [[ "${release}" == "ol" ]]; then - if [[ ${os_version} -lt 8 ]]; then - echo -e "${red} Please use Oracle Linux 8 or higher ${plain}\n" && exit 1 - fi -else - echo -e "${red}Your operating system is not supported by this script.${plain}\n" - echo "Please ensure you are using one of the following supported operating systems:" - echo "- Ubuntu 22.04+" - echo "- Debian 12+" - echo "- CentOS 8+" - echo "- OpenEuler 22.03+" - echo "- Fedora 36+" - echo "- Arch Linux" - echo "- Parch Linux" - echo "- Manjaro" - echo "- Armbian" - echo "- AlmaLinux 9.5+" - echo "- Rocky Linux 9.5+" - echo "- Oracle Linux 8+" - echo "- OpenSUSE Tumbleweed" - echo "- Amazon Linux 2023" - exit 1 -fi - confirm() { if [[ $# > 1 ]]; then echo && read -p "$1 [Default $2]: " temp