Guest User

Untitled

a guest
Dec 27th, 2012
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. #!/bin/bash
  2. #======================//==========================
  3. #Atalho para execução de comandos em Shell
  4. #======================//==========================
  5. #Versão:
  6. #1.0 - Criado por Rhúlio Victor
  7. #2.0 - Adicionada novas funções por Carlos Lain
  8. #2.1 - Função para download de emuladores por Carlos Lain
  9. #2.2 - Correção na função instalar-cmake e remoção de alguns emuladores por Carlos Heitor Lain
  10. #======================//==========================
  11. case $1 in
  12. 'ligar') cd /home/emulador/ ; exec ./login-server_sql & exec ./char-server_sql & exec ./map-server_sql & ;;
  13. 'desligar') killall map-server_sql char-server_sql login-server_sql ;;
  14. 'reiniciar') killall map-server_sql char-server_sql login-server_sql ; killall map-server_sql char-server_sql login-server_sql ; cd /home/emulador/ ; exec ./login-server_sql & exec ./char-server_sql & exec ./map-server_sql & ;;
  15. 'compilar') echo "Para compilar seu emulador você deverá utilizar o parâmetro que deseja.
  16. Para a compilação por AutoConf, ou seja, o modo mais conhecido, digite ./sv compilar-autoconf.
  17. Para a compilação por CMake digite ./sv compilar-cmake.
  18. Caso você não tenha o cmake 2.8.4 ou superior instalado em sua máquina, digite ./sv instalar-cmake
  19. Caso você tenha algum problema com este script ou alguma dúvida sobre como utilizar ele, entre em contato com nosso suporte." ;;
  20. 'instalar-cmake') cd /home ; yum install cmake -y ; apt-get install cmake -y ; wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz ; tar xzf cmake-2.8.4.tar.gz ; cd cmake-2.8.4 ; sh bootstrap ; make ; make install ; cmake --version ; cd /home ; rm -rf cmake-2.8.4.tar.gz ; rm -rf cmake-2.8.4 ;;
  21. 'compilar-cmake') cd /home/emulador ; cmake . ; make ; cd /home ;;
  22. 'compilar-autoconf') cd /home/emulador ; sh configure ; make clean ; make sql ; cd /home ;;
  23. 'versao') A versão atual deste script é 2.2, sua última alteração foi feita por Carlos Lain. ;;
  24. 'baixar-emulador') echo "Para baixar os emuladores, utilize ./sv baixar-NOMEDOEMULADOR-REVISÃO, os existentes são:
  25. ./sv baixar-rathena
  26. ./sv baixar-eathena
  27. ./sv baixar-cronus
  28. ./sv baixar-brathena-renovacao
  29. ./sv baixar-brathena-prerenovacao
  30.  
  31. Para conferir as versões do nosso repositório, acesse http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/Emuladores%20&%20Vers%C3%B5es.txt" ;;
  32. 'baixar-rathena') cd /home ; mkdir rathena ; cd rathena ; svn co http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/rAthena.org/trunk/ ; echo "Seu emulador está localizado em /home/rathena/trunk, para ele se tornar funcional, coloque-o com o nome emulador na pasta /home." ;;
  33. 'baixar-eathena') cd /home ; mkdir eathena ; cd eathena ; svn co http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/eAthena.ws/trunk/ ; echo "Seu emulador está localizado em /home/eathena/trunk, para ele se tornar funcional, coloque-o com o nome emulador na pasta /home." ;;
  34. 'baixar-cronus') cd /home ; mkdir cronus ; cd cronus ; svn co http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/Cronus-Emulator.com/Cronus/ ; echo "Seu emulador está localizado em /home/cronus/trunk, para ele se tornar funcional, coloque-o com o nome emulador na pasta /home." ;;
  35. 'baixar-brathena-renovacao') cd /home ; mkdir brathena ; cd brathena ; svn co http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/brAthena.org/renovacao/ ; echo "Seu emulador está localizado em /home/brathena/renovacao, para ele se tornar funcional, coloque-o com o nome emulador na pasta /home." ;;
  36. 'baixar-brathena-prerenovacao') cd /home ; mkdir brathena ; cd brathena ; svn co http://subversion.assembla.com/svn/VirtuaTI/Ragnarok/Emuladores/brAthena.org/pre-renovacao/ ; echo "Seu emulador está localizado em /home/brathena/pre-renovacao, para ele se tornar funcional, coloque-o com o nome emulador na pasta /home." ;;
  37. *) echo "Os parâmetros válidos são:
  38. ligar|desligar|reiniciar|compilar|instalar-cmake|compilar-cmake|compilar-autoconf|baixar-emulador
  39. Para utilizar os comandos, digite no shell:
  40. ./sv parâmetro" ;;
  41. esac
Advertisement
Add Comment
Please, Sign In to add comment