Sha256: 3fa7a48e5118337d97202fd5ce316e82d9d11573eb887b86b4cd73606eb0cd2b
Contents?: true
Size: 1.32 KB
Versions: 3
Compression:
Stored size: 1.32 KB
Contents
require 'deprec-core' Capistrano::Configuration.instance(:must_exist).load do namespace :deprec do namespace :mri do SRC_PACKAGES['ruby-1.8.7-p330'] = { :md5sum => "50a49edb787211598d08e756e733e42e ruby-1.8.7-p330.tar.gz", :url => "ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz", :deps => %w(zlib1g-dev libssl-dev libncurses5-dev libreadline5-dev), :configure => "./configure --with-readline-dir=/usr/local;" } SRC_PACKAGES['ruby-1.9.2-p180'] = { :md5sum => "0d6953820c9918820dd916e79f4bfde8 ruby-1.9.2-p180.tar.gz", :url => "http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz", :deps => %w(zlib1g-dev libssl-dev libncurses5-dev libreadline5-dev), :configure => "./configure", :post_install => 'sudo gem update --system' } src_package_options = SRC_PACKAGES.keys.select{|k| k.match /^ruby-\d\.\d\.\d/ } set(:mri_src_package) { puts "Select mri_src_package from list:" Capistrano::CLI.ui.choose do |menu| menu.choices(*src_package_options) end } desc "Install Ruby" task :install do deprec2.download_src(SRC_PACKAGES[mri_src_package]) deprec2.install_from_src(SRC_PACKAGES[mri_src_package]) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
deprec-3.1.0.rc13 | lib/deprec/recipes/mri.rb |
deprec-3.1.0.rc12 | lib/deprec/recipes/mri.rb |
deprec-3.1.0.rc11 | lib/deprec/recipes/mri.rb |