class Emplace::Unix

Public Instance Methods

arch() click to toggle source
# File lib/emplace.rb, line 87
def arch
  1.size == 4 ? 'x86' : 'x86_64'
end
cmake_generator() click to toggle source
# File lib/emplace.rb, line 84
def cmake_generator
  'Unix Makefiles'
end
extract(name, dir) click to toggle source
# File lib/emplace.rb, line 96
def extract(name, dir)
  sh "tar xzf #{package_name(name)}", dir
end
package(name, dir) click to toggle source
# File lib/emplace.rb, line 93
def package(name, dir)
  sh "tar czf #{package_name(name)} #{name}", dir
end
package_name(name) click to toggle source
# File lib/emplace.rb, line 90
def package_name(name)
  "#{name}-#{system_name}.tgz"
end