graaff 15/03/14 06:08:10
Added: passenger-5.0.4-gentoo.patch
30_mod_passenger-5.0.0.conf
Log:
Version bump, fixing bug 543072.
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key
0x8883FA56A308A8D7!)
Revision Changes Path
1.1 www-apache/passenger/files/passenger-5.0.4-gentoo.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/passenger-5.0.4-gentoo.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/passenger-5.0.4-gentoo.patch?rev=1.1&content-type=text/plain
Index: passenger-5.0.4-gentoo.patch
===================================================================
--- build/packaging.rb.orig 2015-03-14 06:52:27.284475606 +0100
+++ build/packaging.rb 2015-03-14 06:52:35.128268388 +0100
@@ -513,7 +513,7 @@
psg_ruby_extension_source_dir =
"#{fs_datadir}/#{GLOBAL_NAMESPACE_DIRNAME}/ruby_extension_source"
psg_nginx_module_source_dir =
"#{fs_datadir}/#{GLOBAL_NAMESPACE_DIRNAME}/ngx_http_passenger_module"
- fakeroot = "pkg/fakeroot"
+ fakeroot = ENV['DISTDIR']
fake_rubylibdir = "#{fakeroot}#{psg_rubylibdir}"
fake_nodelibdir = "#{fakeroot}#{psg_nodelibdir}"
fake_libdir = "#{fakeroot}#{psg_libdir}"
@@ -531,7 +531,6 @@
packaging_method = ENV['NATIVE_PACKAGING_METHOD'] || ENV['PACKAGING_METHOD']
|| "deb"
- sh "rm -rf #{fakeroot}"
sh "mkdir -p #{fakeroot}"
# Ruby sources
@@ -622,10 +621,6 @@
end
end
- # Apache 2 module
- sh "mkdir -p #{File.dirname(fake_apache2_module_path)}"
- sh "cp #{APACHE2_MODULE} #{fake_apache2_module_path}"
-
# Ruby extension sources
sh "mkdir -p #{fake_ruby_extension_source_dir}"
sh "cp -R #{PhusionPassenger.ruby_extension_source_dir}/*
#{fake_ruby_extension_source_dir}"
1.1 www-apache/passenger/files/30_mod_passenger-5.0.0.conf
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/30_mod_passenger-5.0.0.conf?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apache/passenger/files/30_mod_passenger-5.0.0.conf?rev=1.1&content-type=text/plain
Index: 30_mod_passenger-5.0.0.conf
===================================================================
<IfDefine PASSENGER>
LoadModule passenger_module modules/mod_passenger.so
# The location to the Phusion Passenger root directory. This configuration
# option is essential to Phusion Passenger. The correct value is given by the
# installer, and should usually not be changed manually.
PassengerRoot /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini
# This option allows one to specify how much information Phusion Passenger
# should write to the Apache error log file. A higher log level value means
# that more information will be logged.
#
# Possible values are:
#
# 0: Show only errors and warnings.
# 1: Show the most important debugging information. This might be useful for
# system administrators who are trying to figure out the cause of a
# problem.
# 2: Show more debugging information. This is typically only useful for
# developers.
# 3: Show even more debugging information.
PassengerLogLevel 0
# This option specifies the default global version of Ruby to use.
PassengerDefaultRuby /usr/bin/ruby
# This option allows one to specify the Ruby interpreter to use for
# specific instances.
# PassengerRuby /usr/bin/ruby
# The maximum number of Ruby on Rails application instances that may be
# simultaneously active. A larger number results in higher memory usage, but
# improved ability to handle concurrent HTTP clients.
PassengerMaxPoolSize 20
# The maximum number of seconds that a Ruby on Rails application instance may
# be idle. That is, if an application instance hasn't done anything after the
# given number of seconds, then it will be shutdown in order to conserve
# memory.
PassengerPoolIdleTime 120
# The maximum number of application instances that may be simultaneously active
# for a single application. This helps to make sure that a single application
# will not occupy all available slots in the application pool.
#
# This value must be less than PassengerMaxPoolSize. A value of 0 means that
# there is no limit placed on the number of instances a single application may
# use, i.e. only the global limit of PassengerMaxPoolSize will be enforced.
PassengerMaxInstancesPerApp 0
# When the PassengerUserSwitching option is enabled a Rails application is
started
# as the owner of the file config/environment.rb. So if
# /home/webapps/foo/config/environment.rb is owned by joe, then Passenger will
# launch the corresponding Rails application as joe as well.
PassengerUserSwitching On
# Under no circumstances will Rails applications be run as root. If
# environment.rb is owned by root or by an unknown user, then the Rails
# application will run as the user specified by PassengerDefaultUser.
PassengerDefaultUser apache
</IfDefine>
# vim: ts=4 filetype=apache