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.

19 lines
866B

  1. #!/bin/bash
  2. if [ -f "/etc/os-release" ]; then
  3. # Checks if the system is upgraded from CentOS to Oracle Linux 6.
  4. if [[ $STATE -ge 13 ]]; then
  5. cat /etc/os-release | grep " 7."
  6. if [[ $? -ne 0 ]]; then
  7. exit 1
  8. # If the OS is not upgraded, then then exit the program.
  9. else
  10. rm -rvf /etc/yum.repos.d/* 2>&1 | tee -a /osUpgrade/upgradeLogFile
  11. while read service; do service $service start; done < /osUpgrade/serviceFile
  12. while read service; do systemctl enable $service ; done < /osUpgrade/serviceFile
  13. cp -r /osUpgrade/yum-ol7/* /etc/yum.repos.d/ 2>&1 | tee -a /osUpgrade/upgradeLogFile
  14. yum install -y php corosync jansson-devel pacemaker pcs ricci setools setools-gui setools-libs-tcl tigervnc tigervnc-server tigervnc-server-module httpd 2>&1 | tee -a /osUpgrade/upgradeLogFile
  15. echo "" > /osUpgrade/fix-ol7.sh
  16. fi
  17. fi
  18. fi