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