Module: Capistrano::Cluster::Service::DSL

Defined in:
lib/capistrano/cluster/service.rb

Instance Method Summary collapse

Instance Method Details

#service(name, &block) ⇒ Object



51
52
53
54
55
56
# File 'lib/capistrano/cluster/service.rb', line 51

def service(name, &block)
  service = Capistrano::Cluster::Service.new(name, &block)
  upload_as :root, service.script, "/etc/init.d/#{name}"
  sudo :chmod, "0777", "/etc/init.d/#{name}"
  sudo "update-rc.d", name, :defaults
end