Sha256: 488265674f9882efaee5f66dcddee582424e4d1b3c093e99ce0ba5d4490ae0ac
Contents?: true
Size: 529 Bytes
Versions: 17
Compression:
Stored size: 529 Bytes
Contents
module FreeBSD::Pkg include Beaker::CommandFactory def install_package(name, cmdline_args = nil, opts = {}) case self['platform'] when /freebsd-9/ cmdline_args ||= '-rF' result = execute("pkg_add #{cmdline_args} #{name}", opts) { |result| result } when /freebsd-10/ cmdline_args ||= '-y' result = execute("pkg install #{cmdline_args} #{name}", opts) { |result| result } else raise "Package #{name} could not be installed on #{self}" end result.exit_code == 0 end end
Version data entries
17 entries across 17 versions & 1 rubygems