Sha256: b30697a9b1a1454beb5489c6bd5e8b99edd38de88c51c5193ca0a75b03bc5c3e
Contents?: true
Size: 1.02 KB
Versions: 22
Compression:
Stored size: 1.02 KB
Contents
class Specinfra::Command::Debian::Base::Service < Specinfra::Command::Linux::Base::Service class << self def create(os_info=nil) release = (os_info || os)[:release] if ["testing", "unstable"].include?(release) || release.to_i >= 8 Specinfra::Command::Debian::V8::Service else self end end def check_is_enabled(service, level=3) # Until everything uses Upstart, this needs an OR. "ls /etc/rc#{level}.d/ | grep -- '^S..#{escape(service)}$' || grep '^\s*start on' /etc/init/#{escape(service)}.conf" end def enable(service) "update-rc.d #{escape(service)} defaults" end def disable(service) "update-rc.d -f #{escape(service)} remove" end def start(service) "service #{escape(service)} start" end def stop(service) "service #{escape(service)} stop" end def restart(service) "service #{escape(service)} restart" end def reload(service) "service #{escape(service)} reload" end end end
Version data entries
22 entries across 22 versions & 1 rubygems