Sha256: 1d54267c4a8dcc56e4b1f72f631084a42c411cd60503017410e57272b5c12394

Contents?: true

Size: 1.42 KB

Versions: 99

Compression:

Stored size: 1.42 KB

Contents

# Copyright 2006-2008 by Mike Bailey. All rights reserved.
Capistrano::Configuration.instance(:must_exist).load do 
  namespace :deprec do     
    namespace :ree do
      set :ree_version, 'ruby-enterprise-1.8.6-20090610'
      set :ree_install_dir, "/opt/#{ree_version}"
      set :ree_short_path, '/opt/ruby-enterprise'
      
      SRC_PACKAGES[:ree] = {
        :md5sum => "0bf66ee626918464a6eccdd83c99d63a #{ree_version}.tar.gz",
        :url => "http://rubyforge.org/frs/download.php/58677/#{ree_version}.tar.gz",
        :configure => '',
        :make => '',
        :install => "./installer --auto /opt/#{ree_version}"
      }
 
      task :install do
        install_deps
        deprec2.download_src(SRC_PACKAGES[:ree], src_dir)
        deprec2.install_from_src(SRC_PACKAGES[:ree], src_dir)
        symlink_ree
      end
      
      task :install_deps do
        apt.install({:base => %w(libssl-dev libmysqlclient15-dev libreadline5-dev)}, :stable)
      end
      
      task :symlink_ree do
        sudo "ln -sf /opt/#{ree_version} #{ree_short_path}"
        sudo "ln -fs #{ree_short_path}/bin/gem /usr/local/bin/gem"
        sudo "ln -fs #{ree_short_path}/bin/irb /usr/local/bin/irb"
        sudo "ln -fs #{ree_short_path}/bin/rake /usr/local/bin/rake"
        sudo "ln -fs #{ree_short_path}/bin/rails /usr/local/bin/rails"
        sudo "ln -fs #{ree_short_path}/bin/ruby /usr/local/bin/ruby"
      end
      
    end
    
  end
end

Version data entries

99 entries across 99 versions & 3 rubygems

Version Path
le1t0-deprec-2.1.6.088 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.087 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.086 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.085 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.084 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.083 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.082 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.081 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.080 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.079 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.078 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.077 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.076 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.075 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.074 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.073 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.072 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.071 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.070 lib/deprec/recipes/ruby/ree.rb
le1t0-deprec-2.1.6.069 lib/deprec/recipes/ruby/ree.rb