ayguci 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/sh
  2. if [[ `id -g` -ne 0 ]]; then
  3. sudo $0
  4. exit 0
  5. fi
  6. ayguci_path="/usr/milis/ayguci"
  7. if [ -d $ayguci_path/server ];then
  8. subcmd=$1
  9. [ -z $subcmd ] && exit 0
  10. if [ $subcmd = "tui" ];then
  11. lua $ayguci_path/tui/tui.lua
  12. elif [ $subcmd = "gui" ];then
  13. python3 $ayguci_path/gui/ayguci-gui.py
  14. elif [ $subcmd = "update" ];then
  15. cd $ayguci_path
  16. ./setup.sh
  17. else
  18. echo "tui veya gui alt komutu veriniz."
  19. exit 1
  20. fi
  21. exit 1
  22. else
  23. echo "Ayguci kurulumu için aşağıdaki adımları yetkili!! olarak uygulayınız:"
  24. echo ""
  25. echo "1- /usr/milis/mps/conf/conf.lua dosyasının betikdepo kısmına aşağıdaki kaydı ekleyiniz."
  26. echo 'ayguci={["https://mls.akdeniz.edu.tr/git/milislinux/ayguci"]=""},'
  27. echo ""
  28. echo "2- Eski Ayguci depoyu silip betikdepoları güncelleyin."
  29. echo "rm -rf /sources/mls.akdeniz.edu.tr.git.milislinux.ayguci"
  30. echo "mps gun -B"
  31. echo ""
  32. echo "3- Ayguciyi kurun."
  33. echo "cd $ayguci_path && ./setup.sh && cd -"
  34. echo ""
  35. echo "4- Ayguci servisini çalıştırın"
  36. echo "service start ayguci"
  37. echo ""
  38. echo "5- Çalıştırmak için aşağıdaki komutları veya uygulama menüsünü kullanın."
  39. echo "terminal arayüz: ayguci tui"
  40. echo "grafiksel arayüz: ayguci gui"
  41. fi