Skip to content

Commit

Permalink
Mark & Comment out Ruby upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
leehambley committed Mar 11, 2013
1 parent 91a0107 commit 7204934
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 45 deletions.
10 changes: 5 additions & 5 deletions passenger.rb
@@ -1,7 +1,7 @@
# encoding: UTF-8
dep 'passenger' do
requires 'zlib headers.managed'
met? {
met? {
which("passenger-install-apache2-module")
}
meet {
Expand All @@ -20,11 +20,11 @@
end
passenger_path = Babushka::GemHelper.gem_path_for('passenger') || default_passenger_path
set :passenger_root, passenger_path
set :ruby, "/usr/local/rvm/wrappers/ruby-1.9.3-p374/ruby"
set :ruby, "/usr/local/rvm/wrappers/default/ruby"
}

met? {
"#{var :passenger_root}/ext/apache2/mod_passenger.so".p.exists? && [
"#{var :passenger_root}/ext/apache2/mod_passenger.so".p.exists? && [
"mods-available/passenger.conf",
"mods-available/passenger.load"
].all? { |file|
Expand Down Expand Up @@ -57,11 +57,11 @@

dep 'passenger.deinstall' do

met? {
met? {
!which("passenger-install-apache2-module")
}
meet {
sudo("gem uninstall -ax passenger", :as => 'protonet', :su => true)
}

end
end
72 changes: 40 additions & 32 deletions ruby.rb
@@ -1,39 +1,47 @@
dep 'ruby trunk.src' do
requires 'bison.managed', 'readline headers.managed'
source 'git://github.com/ruby/ruby.git'
provides 'ruby == 1.9.3.dev', 'gem', 'irb'
end
#
# The Rubies are installed with system-wide RVM now.
#

dep 'ruby19.src' do
requires 'readline headers.managed'
source 'ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz'
provides 'ruby == 1.9.2p136', 'gem', 'irb'
configure_args '--disable-install-doc', '--with-readline-dir=/usr'
# TODO: hack for ruby bug where bin/* aren't installed when the build path
# contains a dot-dir.
postinstall {
shell "cp bin/* #{prefix / 'bin'}", :sudo => Babushka::SrcHelper.should_sudo?
}
end
#dep 'ruby trunk.src' do
# requires 'bison.managed', 'readline headers.managed'
# source 'git://github.com/ruby/ruby.git'
# provides 'ruby == 1.9.3.dev', 'gem', 'irb'
#end

dep 'ruby1.8-dev.managed' do
provides []
end
#dep 'ruby19.src' do
# requires 'readline headers.managed'
# source 'ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz'
# provides 'ruby == 1.9.2p136', 'gem', 'irb'
# configure_args '--disable-install-doc', '--with-readline-dir=/usr'
# # TODO: hack for ruby bug where bin/* aren't installed when the build path
# # contains a dot-dir.
# postinstall {
# shell "cp bin/* #{prefix / 'bin'}", :sudo => Babushka::SrcHelper.should_sudo?
# }
#end

dep 'ruby18.src' do
source 'ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz'
provides 'ruby18'
configure_args '--program-suffix=18', '--enable-pthread'
end
#
# Ruby 1.8 is already long past obsolete
#

dep 'rubygems18.src' do
requires 'ruby18.src'
provides 'gem18'
source 'http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz'
process_source {
sudo 'ruby18 setup.rb'
}
end
#dep 'ruby1.8-dev.managed' do
# provides []
#end

#dep 'ruby18.src' do
# source 'ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz'
# provides 'ruby18'
# configure_args '--program-suffix=18', '--enable-pthread'
#end

#dep 'rubygems18.src' do
# requires 'ruby18.src'
# provides 'gem18'
# source 'http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz'
# process_source {
# sudo 'ruby18 setup.rb'
# }
#end

dep 'ruby symlinked' do
define_var :ruby_version, :choices => %w[18 19]
Expand Down
16 changes: 8 additions & 8 deletions rvm.rb
Expand Up @@ -4,12 +4,12 @@ def rvm args
end
end

dep '1.9.3-p125.rvm' do
dep '1.9.3-p392.rvm' do
requires '1.9.3 installed.rvm'
met? {
login_shell('ruby --version') && login_shell('ruby --version')['ruby 1.9.3p125']
met? {
login_shell('ruby --version') && login_shell('ruby --version')['ruby 1.9.3p392']
}
meet { sudo("/bin/bash", :input => 'rvm alias create default 1.9.3-p125', :su => true) }
meet { sudo("/bin/bash", :input => 'rvm alias create default 1.9.3-p392', :su => true) }
end

dep '1.9.3-p374.rvm' do
Expand Down Expand Up @@ -43,12 +43,12 @@ def rvm args

dep '1.9.3 installed.rvm' do
requires 'rvm'
met? {
rvm('list')['ruby-1.9.3-p374']
met? {
rvm('list')['ruby-1.9.3-p392']
}
meet {
log('rvm install 1.9.3-p374'){
sudo("/bin/bash", :input => 'rvm install 1.9.3-p374', :su => true)
log('rvm install 1.9.3-p392'){
sudo("/bin/bash", :input => 'rvm install 1.9.3-p392', :su => true)
}
}
after{
Expand Down

0 comments on commit 7204934

Please sign in to comment.