start_services.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #!/bin/bash
  2. # fail if any commands fails
  3. set -e
  4. # debug log
  5. #set -x
  6. # Set superuser privileges command if not set
  7. if [[ -z $su ]]; then
  8. export su="sudo"
  9. fi
  10. # read -rp "Enter used init sistem name (sysvinit|openrc|runit)" init_system
  11. # # start docker
  12. # if [ "$init_system" = "sysvinit" ]; then
  13. # $su /etc/init.d/docker start
  14. # fi
  15. # if [ "$init_system" = "openrc" ]; then
  16. # $su rc-update add docker default
  17. # $su rc-service docker start
  18. # fi
  19. # if [ "$init_system" = "runit" ]; then
  20. # $su sv up docker
  21. # fi
  22. # setup docker
  23. $su groupadd docker || true
  24. $su gpasswd -a $USER docker || true
  25. ## start NTP
  26. #if [ "$init_system" = "sysvinit" ]; then
  27. # $su /etc/init.d/ntp start
  28. #fi
  29. #if [ "$init_system" = "openrc" ]; then
  30. # rc-update add ntp default
  31. # rc-service ntp start
  32. #fi
  33. #if [ "$init_system" = "runit" ]; then
  34. # #TODO
  35. # #$su rm /var/service/$login_manager
  36. #fi
  37. ## start SSH daemon
  38. #if [ "$init_system" = "sysvinit" ]; then
  39. # $su /etc/init.d/sshd start
  40. #fi
  41. #if [ "$init_system" = "openrc" ]; then
  42. # rc-update add sshd default
  43. # rc-service sshd start
  44. #fi
  45. #if [ "$init_system" = "runit" ]; then
  46. # #TODO
  47. # #$su rm /var/service/$login_manager
  48. #fi