1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Consider MinGW as valid Windows platform.

This commit is contained in:
Luis Lavena 2009-07-07 02:43:26 -03:00
parent 7234d962f8
commit 11287600ce
2 changed files with 5 additions and 4 deletions

View file

@ -6,6 +6,7 @@
* Ruby 1.9 early compatbility: Merged commits form Eric Wong.
* Better RubyGems support thanks to added env she-bang to mongrel_rails executable.
* Fixed proper version reporting under 1.9
* Consider MinGW as valid Windows platform.
=== 1.1.5 / 2008-05-22

View file

@ -81,13 +81,13 @@ module Mongrel
# Writes the PID file if we're not on Windows.
def write_pid_file
if RUBY_PLATFORM !~ /mswin/
if RUBY_PLATFORM !~ /mingw|mswin/
log "Writing PID file to #{@pid_file}"
open(@pid_file,"w") {|f| f.write(Process.pid) }
open(@pid_file,"w") do |f|
f.write(Process.pid)
File.chmod(0644, @pid_file)
end
end
end
end
@ -185,7 +185,7 @@ module Mongrel
def daemonize(options={})
ops = resolve_defaults(options)
# save this for later since daemonize will hose it
if RUBY_PLATFORM !~ /mswin/
if RUBY_PLATFORM !~ /mingw|mswin/
require 'daemons/daemonize'
logfile = ops[:log_file]
@ -366,7 +366,7 @@ module Mongrel
# clean up the pid file always
at_exit { remove_pid_file }
if RUBY_PLATFORM !~ /mswin/
if RUBY_PLATFORM !~ /mingw|mswin/
# graceful shutdown
trap("TERM") { log "TERM signal received."; stop }
trap("USR1") { log "USR1 received, toggling $mongrel_debug_client to #{!$mongrel_debug_client}"; $mongrel_debug_client = !$mongrel_debug_client }