prep.sh 697 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. function ubuntu_ {
  3. echo -e ""
  4. sudo apt-get update
  5. sudo apt-get upgrade -y
  6. sudo apt-get install wget build-essential bison flex libncurses-dev libssl-dev libelf-dev dwarves ubuntu-dev-tools lzop zstd -y
  7. exit
  8. }
  9. function redhat_ {
  10. echo -e ""
  11. sudo dnf -y groupinstall 'Development Tools'
  12. sudo dnf -y install ncurses-devel openssl-devel elfutils-libelf-devel python3 dwarves
  13. exit
  14. }
  15. clear
  16. PS3="Select item please: "
  17. items=("Ubuntu" "Redhat")
  18. echo "Make your choice:"
  19. select item in "${items[@]}" Quit
  20. do
  21. case $REPLY in
  22. 1) ubuntu_ ;;
  23. 2) redhat_ ;;
  24. $((${#items[@]}+1))) echo "We're done!"; break;;
  25. *) echo "Ooops - unknown choice $REPLY";;
  26. esac
  27. done