Advertisement
Guest User

Untitled

a guest
Mar 3rd, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #!/bin/bash
  2. clear
  3. ls $HOME/conf_backup
  4. echo "Please select the configuration you want to use: "
  5. read -e CONFNAME
  6. clear
  7. if [ ! -d $HOME/conf_backup/$CONFNAME ]
  8. then
  9. echo "That configurition doesn't exist!"
  10. sleep 1
  11. echo "Returning to menu"
  12. sleep 1
  13. clear
  14. exit
  15. fi
  16. echo "It is recommended you make a backup of your configuration"
  17. echo
  18. echo "Are you sure? This will delete your current configuration(y/n)"
  19. read -e INPUT
  20. clear
  21. if [ $INPUT = Y ]
  22. then
  23. if [ -f $HOME/minetest/minetest.conf ]
  24. if [ -f $HOME/conf_backup/$CONFNAME/minetest.conf ]
  25. then
  26. rm -r $HOME/minetest/minetest.conf
  27. cp -r $HOME/conf_backup/$CONFNAME/minetest.conf $HOME/minetest
  28. clear
  29. echo "Success!"
  30. sleep 1
  31. echo "Returning to menu"
  32. sleep 2
  33. clear
  34. exit
  35. fi
  36. then
  37. echo "No minetest configuration data!"
  38. clear
  39. exit
  40. fi
  41.  
  42. else if [ $INPUT = y ]
  43. then
  44. if [ -f $HOME/minetest/minetest.conf ]
  45. if [ -f $HOME/conf_backup/$CONFNAME/minetest.conf ]
  46. then
  47. rm -r $HOME/minetest/minetest.conf
  48. cp -r $HOME/conf_backup/$CONFNAME/minetest.conf $HOME/minetest
  49. clear
  50. echo "Success!"
  51. sleep 1
  52. echo "Returning to menu"
  53. sleep 2
  54. clear
  55. exit
  56. fi
  57. then
  58. echo "No minetest configuration data!"
  59. clear
  60. exit
  61. fi
  62.  
  63. else if [ $INPUT = N ]
  64. then
  65. echo "Returning to menu"
  66. sleep 1
  67. clear
  68. exit
  69.  
  70. else if [ $INPUT = n ]
  71. then
  72. echo "Returning to menu"
  73. sleep 1
  74. clear
  75. exit
  76. fi
  77. fi
  78. fi
  79. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement