Sha256: 7503a1cf3b75a862bf903221deaff7691f2733f44a15f44d827863e45344c221

Contents?: true

Size: 427 Bytes

Versions: 4

Compression:

Stored size: 427 Bytes

Contents

module Serverspec
  module Commands
    class RedHat < Linux
      def check_access_by_user file, user, access
        # Redhat-specific
        "/sbin/runuser -s /bin/sh -c \"test -#{access} #{file}\" #{user}"
      end

      def check_enabled service
        "/sbin/chkconfig --list #{escape(service)} | grep 3:on"
      end

      def check_installed package
        "rpm -q #{escape(package)}"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
serverspec-0.4.11 lib/serverspec/commands/redhat.rb
serverspec-0.4.10 lib/serverspec/commands/redhat.rb
serverspec-0.4.9 lib/serverspec/commands/redhat.rb
serverspec-0.4.8 lib/serverspec/commands/redhat.rb