Sha256: 3ad61a355e136ddc5da824b252c40773114d9cdda89b851128fbccecdb3fe1de
Contents?: true
Size: 596 Bytes
Versions: 55
Compression:
Stored size: 596 Bytes
Contents
module Serverspec module Commands class SmartOS < Serverspec::Commands::Solaris def check_installed(package, version=nil) cmd = "/opt/local/bin/pkgin list 2> /dev/null | grep -qw ^#{escape(package)}" if version cmd = "#{cmd}-#{escape(version)}" end cmd end def check_enabled(service, level=3) "svcs -l #{escape(service)} 2> /dev/null | grep -wx '^enabled.*true$'" end def check_running(service) "svcs -l #{escape(service)} status 2> /dev/null |grep -wx '^state.*online$'" end end end end
Version data entries
55 entries across 55 versions & 1 rubygems