Sha256: d56e6da1567b6fb5cb523c6e5dc6675bbc463089f8e92a587af3353d5145970e
Contents?: true
Size: 450 Bytes
Versions: 123
Compression:
Stored size: 450 Bytes
Contents
class Specinfra::Command::Linux::Base::File < Specinfra::Command::Base::File class << self def check_is_accessible_by_user(file, user, access) "su -s /bin/sh -c \"test -#{access} #{file}\" #{user}" end def check_is_immutable(file) check_attribute(file, 'i') end def check_attribute(file, attribute) "lsattr -d #{escape(file)} 2>&1 | awk '$1~/^-*#{escape(attribute)}-*$/ {exit 0} {exit 1}'" end end end
Version data entries
123 entries across 123 versions & 1 rubygems