Skip to content

Commit

Permalink
Create wrappers for passenger binaries
Browse files Browse the repository at this point in the history
  • Loading branch information
cgriego committed Aug 25, 2012
1 parent a5e199f commit b2c76e4
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions attributes/default.rb
Expand Up @@ -26,6 +26,8 @@
# unless overriden
default['rvm_passenger']['rvm_ruby'] = nil

default['rvm_passenger']['wrapper_prefix'] = "run"

default['rvm_passenger']['max_pool_size'] = 6
default['rvm_passenger']['pool_idle_time'] = 300

Expand Down
6 changes: 6 additions & 0 deletions recipes/default.rb
Expand Up @@ -43,6 +43,12 @@ class Chef::Recipe
version passenger_version
end

rvm_wrapper "passenger" do
prefix node['rvm_passenger']['wrapper_prefix']
binaries %w(passenger passenger-config passenger-memory-stats passenger-status)
ruby_string rvm_ruby
end

node.default['rvm_passenger']['root_path'] = "/usr/local/rvm/gems/#{node['rvm_passenger']['rvm_ruby']}/gems/passenger-#{node['rvm_passenger']['version']}"

# calculate the ruby_wrapper attribute if it isn't set. This is evaluated in
Expand Down

0 comments on commit b2c76e4

Please sign in to comment.