Sha256: 11235295052634f2294c53ded0d18476cb513e3f668b54aba1c6aae91072cbd4
Contents?: true
Size: 705 Bytes
Versions: 1
Compression:
Stored size: 705 Bytes
Contents
module Serverspec module Commands class Debian < Linux def check_enabled(service, level=3) # Until everything uses Upstart, this needs an OR. "ls /etc/rc#{level}.d/ | grep -- #{escape(service)} || grep 'start on' /etc/init/#{escape(service)}.conf" end def check_installed(package, version=nil) escaped_package = escape(package) "dpkg -s #{escaped_package} && ! dpkg -s #{escaped_package} | grep -E '^Status: .+ not-installed$'" end def check_running(service, level=3) # This is compatible with Debian >Jaunty and Ubuntu derivatives "service #{escape(service)} status | grep 'running'" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
serverspec-0.6.13 | lib/serverspec/commands/debian.rb |