To-Slalom

Fred Menu

Apr 27th, 2021 (edited)
85
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. #########################################
  3. #                                       #
  4. # Made by: Frederico Duarte e Akala     #
  5. #                                       #
  6. # Mail:frederico.duarte.ext@nokia.com   #
  7. #                                       #
  8. # Date: 04/23/2021                      #
  9. #                                       #
  10. #########################################
  11.  
  12.  
  13. #INSTALAÇÕES DE REPOSITÓRIOS FREQUENTEMENTE UTILIZADOS
  14. rep() {
  15.     echo " chegeui aki mk "
  16.     echo " METE AQUI O CODE QUE REMOVI E METE CONDIÇOES POIS ISSO ESTA UMA BOSTIA PUTO "
  17.     # chama a função para forçar a pessoa clicar no q para voltar
  18.     GoHome
  19. }
  20.  
  21. # Criação de pasta para montar imagem / Montagem de imagem 7.6
  22. # Nota alterar para versão desejada (imagem)
  23. mk() {
  24.     echo " chegeui aki mk "
  25.     echo " METE AQUI O CODE QUE REMOVI E METE CONDIÇOES POIS ISSO ESTA UMA BOSTIA PUTO "
  26.     # chama a função para forçar a pessoa clicar no q para voltar
  27.     GoHome
  28. }
  29.  
  30. #criação repos para que seja possível fazer o download dos repos
  31. uarepo() {
  32.     echo " chegeui aki uarepo"
  33.     echo " METE AQUI O CODE QUE REMOVI E METE CONDIÇOES POIS ISSO ESTA UMA BOSTIA PUTO "
  34.     # chama a função para forçar a pessoa clicar no q para voltar
  35.     GoHome
  36. }
  37. #OracleDB (não esquecer de adaptar IP/ hostname e SID caso seja necessário)
  38. ora() {
  39.     echo "chegeui aqui ora "
  40.     echo " METE AQUI O CODE QUE REMOVI E METE CONDIÇOES POIS ISSO ESTA UMA BOSTIA PUTO "
  41.     # chama a função para forçar a pessoa clicar no q para voltar
  42.     GoHome
  43. }
  44.  
  45. ##################################################################
  46. # Puto Criei esta funçao para nao estares sempre a criar isto    #
  47. # e serve para obrigares o utlizador a clicar na tecla 'Y ou y ' #
  48. ##################################################################
  49. function GoHome() {
  50.     while true;do
  51.         read -p "Press (Y/y) to go to main menu " yno
  52.         case $yno in
  53.             [Yy]) menu;;
  54.              * ) clear ; echo "Try Again ";;
  55.         esac
  56.     done
  57. }
  58.  
  59. ########
  60. # Menu #
  61. ########
  62. menu (){
  63.     while [ true ] ; do
  64.         clear
  65.         echo "###########################"
  66.         echo "# 1 - Install Rep         #"
  67.         echo "# 2 - Montar Imagem       #"
  68.         echo "# 3 - Criar Repo          #"
  69.         echo "# 4 - instalar oracle     #"
  70.         echo "                          #"
  71.         echo "# 0 - Sair do Script      #"
  72.         echo "###########################"
  73.         echo "# Escolha uma opçao       #"
  74.         echo "###########################"
  75.         read opt
  76.         case $opt in
  77.             1) clear ; rep      ;;
  78.             2) clear ; mk       ;;
  79.             3) clear ; uarepo   ;;
  80.             4) clear ; ora      ;;
  81.             0) clear ; exit     ;;
  82.             *) echo "Opção Invalida"
  83.         esac
  84.     done
  85. }
  86.  
  87. menu
RAW Paste Data