Skip to content

Commit

Permalink
Fix for ubuntu 11.10 ruby build
Browse files Browse the repository at this point in the history
  • Loading branch information
hamakn committed Apr 17, 2012
1 parent 4824a4b commit 6541a1b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
3 changes: 2 additions & 1 deletion dev_setup/cookbooks/ruby/libraries/ruby_install.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def cf_ruby_install(ruby_version, ruby_source, ruby_path)
bundler_version = node[:rubygems][:bundler][:version]
rake_version = node[:rubygems][:rake][:version]

%w[ build-essential libssl-dev zlib1g-dev libreadline5-dev libxml2-dev libpq-dev].each do |pkg|
%w[ build-essential libssl-dev zlib1g-dev libreadline-dev libxml2-dev libpq-dev].each do |pkg|
package pkg
end

Expand All @@ -27,6 +27,7 @@ def cf_ruby_install(ruby_version, ruby_source, ruby_path)
user node[:deployment][:user]
code <<-EOH
tar xzf ruby-#{ruby_version}.tar.gz
patch ruby-#{ruby_version}/ext/openssl/ossl_ssl.c < /srv/vcap/dev_setup/cookbooks/ruby/patch/ossl_ssl.c.patch
cd ruby-#{ruby_version}
./configure --disable-pthread --prefix=#{ruby_path}
make
Expand Down
8 changes: 8 additions & 0 deletions dev_setup/cookbooks/ruby/patch/ossl_ssl.c.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
110,112c110,112
< OSSL_SSL_METHOD_ENTRY(SSLv2),
< OSSL_SSL_METHOD_ENTRY(SSLv2_server),
< OSSL_SSL_METHOD_ENTRY(SSLv2_client),
---
> // OSSL_SSL_METHOD_ENTRY(SSLv2),
> // OSSL_SSL_METHOD_ENTRY(SSLv2_server),
> // OSSL_SSL_METHOD_ENTRY(SSLv2_client),

0 comments on commit 6541a1b

Please sign in to comment.