You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
-
- red=`tput setaf 1`
- green=`tput setaf 2`
- reset=`tput sgr0`
- # Colors for an interactive output.
-
- if [[ $EUID -ne 0 ]]; then
- echo -e "${red}"
- echo -e "This script must be run as root\n\n"
- echo -e "${reset}"
- exit 1
- fi
- # Confirming that the script is only run by root and not by any other user.
-
- curl -Is https://dms-git.ameyo.net:8265/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\ndms.git.ameyo.net:8265 is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\ndms.git.ameyo.net:8265 is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://vault.centos.org/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\nvault.centos.org is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\nvault.centos.org is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://buildlogs.centos.org/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\nbuildlogs.centos.org is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\nbuildlogs.centos.org is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://download.fedoraproject.org/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\ndownload.fedoraproject.org is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\ndownload.fedoraproject.org is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://raw.githubusercontent.com/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\nraw.githubusercontent.com is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\nraw.githubusercontent.com is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://yum.oracle.com/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\nyum.oracle.com is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\nyum.oracle.com is reachable. Proceeding further.\n"
- echo -e "${reset}"
- curl -Is https://mirrors.ircam.fr/
- if [[ $? -ne 0 ]]; then
- echo -e "${red}"
- echo -e "\nmirrors.ircam.fr is not reachable. Exiting the script.\n"
- echo -e "${reset}"
- exit 1
- else
- echo -e "${green}"
- echo -e "\nmirrors.ircam.fr is reachable. Proceeding further.\n"
- echo -e "${reset}"
- fi
- fi
- fi
- fi
- fi
- fi
- fi
|