uninstall.sh 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #!/usr/bin/env bash
  2. script_dir=`dirname "$0"`
  3. source "${script_dir}"/common
  4. echo
  5. info "Removing the patch"
  6. echo
  7. info "Restoring renamed files"
  8. for rename_file in ${rename_files[@]}
  9. do
  10. if test -f "${rename_file}.bak"; then
  11. info "Restoring ${rename_file}"
  12. rm -f "${rename_file}"
  13. mv "${rename_file}.bak" "${rename_file}"
  14. else
  15. warn "${rename_file}.bak does not exist"
  16. fi
  17. done
  18. echo
  19. info "Removing additional files"
  20. for additional_file in ${additional_files[@]}
  21. do
  22. if test -e "${additional_file}"; then
  23. info "Removing ${additional_file}"
  24. rm -r "${additional_file}"
  25. else
  26. warn "${additional_file} not found! Skipping"
  27. fi
  28. done
  29. echo
  30. info "Restoring game file backups"
  31. for game_file in ${game_files[@]}
  32. do
  33. if test -f "${game_file}.bak"; then
  34. info "Restoring ${game_file}"
  35. rm "${game_file}"
  36. mv "${game_file}.bak" "${game_file}"
  37. else
  38. warn "Backup for ${game_file} not found! Skipping"
  39. fi
  40. done
  41. echo
  42. info "Done"
  43. echo
  44. warn "The uninstaller does not remove logging servers from /etc/hosts. Please remove them manually"
  45. echo