Sha256: d2be440c0281672c1bc5b6e22918fb7046fcd0d17dac2b3882f2a673a2199b93
Contents?: true
Size: 965 Bytes
Versions: 1
Compression:
Stored size: 965 Bytes
Contents
class Specinfra::Command::Freebsd::Base::File < Specinfra::Command::Base::File class << self def get_owner_user(file) "stat -f%Su #{escape(file)}" end def get_owner_group(file) "stat -f%Sg #{escape(file)}" end def check_grouped(file, group) regexp = "^#{group}$" "stat -f%Sg #{escape(file)} | grep -- #{escape(regexp)}" end def check_owner(file, owner) regexp = "^#{owner}$" "stat -f%Su #{escape(file)} | grep -- #{escape(regexp)}" end def check_has_mode(file, mode) regexp = "^#{mode}$" "stat -f%Lp #{escape(file)} | grep -- #{escape(regexp)}" end def get_mode(file) "stat -f%Lp #{escape(file)}" end def check_is_linked_to(link, target) "stat -f%Y #{escape(link)} | grep -- #{escape(target)}" end def get_mtime(file) "stat -f%m #{escape(file)}" end def get_size(file) "stat -f%z #{escape(file)}" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
specinfra-2.0.2 | lib/specinfra/command/freebsd/base/file.rb |