PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/ejabberd/recipes/default.rb

https://bitbucket.org/bokner/woow-cookbooks
Ruby | 34 lines | 26 code | 3 blank | 5 comment | 0 complexity | 99f1ab6fcace98ce2d573487c84d36ce MD5 | raw file
  1. script "Install Woow Ejabberd" do
  2. interpreter "bash"
  3. cwd "/home/chatmaster"
  4. code <<-SH
  5. chmod 600 /home/chatmaster/.ssh/config
  6. echo -e "Host bitbucket.org\n\tStrictHostKeyChecking no\n" >> /home/chatmaster/.ssh/config
  7. sudo yum install -y ntp
  8. sudo yum install -y git
  9. sudo yum install -y expat-devel
  10. sudo rm -Rf /var/lib/ejabberd
  11. sudo rm -Rf /var/log/ejabberd
  12. sudo rm -Rf /etc/ejabberd
  13. sudo rm -f /sbin/ejabberdctl
  14. sudo rm -Rf /home/chatmaster/woow-ejd
  15. git clone https://woow:aN9257Ef@bitbucket.org/woow/woow-ejd.git /home/chatmaster/woow-ejd
  16. SH
  17. end
  18. script "build Ejabberd" do
  19. interpreter "bash"
  20. cwd "/home/chatmaster/woow-ejd/ejabberd-woow-2.1.11/src"
  21. code <<-SH
  22. ./configure --prefix=''
  23. make
  24. sudo make install
  25. SH
  26. end
  27. # template "/etc/ejabberd/ejabberd.cfg" do
  28. # source "ejabberd.cfg"
  29. # owner `uname`.strip == 'Darwin' ? "root" : "ejabberd"
  30. # mode 0640
  31. # end