class Specinfra::Helper::DetectOs::Aix

Public Instance Methods

detect() click to toggle source
# File lib/specinfra/helper/detect_os/aix.rb, line 2
def detect
  if run_command('uname -s').stdout =~ /AIX/i
    line = run_command('uname -rvp').stdout
    if line =~ /(\d+)\s+(\d+)\s+(.*)/ then
      { :family => 'aix', :release => "#{$2}.#{$1}", :arch => $3 }
    else
      { :family => 'aix', :release => nil, :arch => nil }
    end
  end
end