komutan-kur 678 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/bin/bash
  2. paketdepo="/var/lib/pkg/DB"
  3. depo="https://notabug.org/milisarge/komutan"
  4. kuryer="/opt/komutan-0"
  5. elixir_hata(){
  6. echo "elixir kurulamadı. Tekrar deneyiniz."
  7. exit 1
  8. }
  9. git_hata(){
  10. echo "komutan indirilemedi. Tekrar deneyiniz"
  11. exit 1
  12. }
  13. komutan_gerekler(){
  14. sudo mix local.rebar --force
  15. sudo mix local.hex --force
  16. sudo mix deps.get
  17. }
  18. komutan_kur(){
  19. cd ${kuryer}
  20. komutan_gerekler
  21. }
  22. if [ ! -d ${paketdepo}/elixir ];then
  23. mps guncelle && mps kur elixir
  24. fi
  25. [ ! -d ${paketdepo}/elixir ] && elixir_hata
  26. if [ -d ${kuryer} ];then
  27. cd ${kuryer} && sudo git pull
  28. else
  29. sudo git clone ${depo} ${kuryer}
  30. fi
  31. if [ -d ${kuryer} ];then
  32. komutan_kur
  33. else
  34. git_hata
  35. fi