lib/serverspec/commands/smartos.rb in serverspec-0.6.21 vs lib/serverspec/commands/smartos.rb in serverspec-0.6.22

- old
+ new

@@ -6,8 +6,16 @@ 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