Sha256: 78da9d1d047898ca5c6cdb96b6e53a06b2b17391f6e47948eb060e83805cfd2e
Contents?: true
Size: 947 Bytes
Versions: 2
Compression:
Stored size: 947 Bytes
Contents
version = ENV['RUBY_VERSION'] || '2.6.6' short_version = version.split('.')[0..1].join('.') execute "download ruby-#{version}" do cwd '/var/daddy/tmp' command <<-EOF set -eu rm -f ruby-#{version}.tar.gz wget https://cache.ruby-lang.org/pub/ruby/#{short_version}/ruby-#{version}.tar.gz EOF not_if "echo #{::File.read(::File.join(::File.dirname(__FILE__), "ruby-#{version}.tar.gz_sha256sum.txt")).strip} | sha256sum -c" end execute "install ruby-#{version}" do cwd '/var/daddy/tmp' command <<-EOF set -eu tar zxf ruby-#{version}.tar.gz pushd ruby-#{version} ./configure --disable-install-rdoc make sudo make install popd EOF not_if "ruby -v | egrep \"ruby #{version}(p[0-9]+) \"" end { 'rubygems-update' => nil, 'bundler' => '2.0.2', 'itamae' => '1.10.6', 'daddy' => nil }.each do |name, version| gem_package name do user 'root' version version if version end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.9.2 | itamae/environments/ruby/default.rb |
daddy-0.9.1 | itamae/environments/ruby/default.rb |