Sha256: 3fb70d514d848080515e73a8910cdd46cb424470517b88abbd7cff6bd2d9fcd3
Contents?: true
Size: 425 Bytes
Versions: 2
Compression:
Stored size: 425 Bytes
Contents
require 'shellwords' module Serverspec module Commands class Darwin < Base class NotImplementedError < Exception; end def check_file_md5checksum file, expected "openssl md5 #{escape(file)} | cut -d'=' -f2 | cut -c 2- | grep -E ^#{escape(expected)}$" end def check_access_by_user file, user, access "sudo -u #{user} -s /bin/test -#{access} #{file}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
serverspec-0.3.1 | lib/serverspec/commands/darwin.rb |
serverspec-0.3.0 | lib/serverspec/commands/darwin.rb |