lib/specinfra/command/openbsd.rb in specinfra-1.27.1 vs lib/specinfra/command/openbsd.rb in specinfra-1.27.2
- old
+ new
@@ -1,10 +1,10 @@
module SpecInfra
module Command
class OpenBSD < Base
def check_enabled(service, level=3)
- "egrep '(#{escape(service)}_flags=|^pkg_scripts=\"(.*)#{escape(service)}(.*)\")' /etc/rc.conf.local | grep -v \=NO"
+ "rcctl status #{escape(service)}"
end
def check_file_md5checksum(file, expected)
regexp = "^#{expected}"
"cksum -qa md5 #{escape(file)} | grep -w #{escape(regexp)}"
@@ -74,10 +74,10 @@
# def check_routing_table(destination)
# "route -n show -gateway | egrep '(^default|#{destination})' | head -1"
# end
def check_running(service)
- "/etc/rc.d/#{escape(service)} status"
+ "rcctl check #{escape(service)}"
end
def get_mode(file)
"stat -f%Lp #{escape(file)}"
end