class Specinfra::Command::Smartos::Base::Package

Public Class Methods

check_is_installed(package, version=nil) click to toggle source
# File lib/specinfra/command/smartos/base/package.rb, line 3
def check_is_installed(package, version=nil)
  cmd = "pkg_info -qE #{escape(package)}"
  if version
    cmd = "#{cmd}-#{escape(version)}"
  end
  cmd
end
get_version(package, opts=nil) click to toggle source
# File lib/specinfra/command/smartos/base/package.rb, line 11
def get_version(package, opts=nil)
  "pkg_info -E #{escape(package)} | awk -F '-' '{print $NF}'"
end