Compare commits

..

4 Commits

Author SHA1 Message Date
David Dollar
9cd772ac0f 0.7.5 2010-09-17 09:31:24 -04:00
David Dollar
2b27d0a51a include files from export in the gem 2010-09-17 09:31:08 -04:00
Keith Rarick
99204d7c1d Wait for descendant processes to exit. 2010-09-17 21:28:01 +08:00
Ricardo Chimal, Jr
e9b5ed81b8 bugfix upstart export erb templates 2010-09-17 21:27:29 +08:00
4 changed files with 5 additions and 2 deletions

View File

@@ -3,4 +3,4 @@ stop on stopping <%= app %>-<%= process.name %>
respawn
chdir <%= engine.directory %>
exec su <%= user %> -c "PORT=<%= port %> <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1"
exec su - <%= user %> -c 'export PORT=<%= port %>; <%= process.command %> >> <%= log_root %>/<%=process.name%>-<%=num%>.log 2>&1'

View File

@@ -9,4 +9,5 @@ Parka::Specification.new do |gem|
gem.executables = "foreman"
gem.files << "man/foreman.1"
gem.files << Dir["export/**/*"]
end

View File

@@ -1,6 +1,6 @@
module Foreman
VERSION = "0.7.3"
VERSION = "0.7.5"
class AppDoesNotExist < Exception; end

View File

@@ -97,6 +97,7 @@ private ######################################################################
rescue PTY::ChildExited, Interrupt
info "process exiting", process
end
Process.waitall
end
end
@@ -106,6 +107,7 @@ private ######################################################################
info "killing #{process.name} in pid #{pid}"
Process.kill(signal, pid)
end
Process.waitall
exit 0
end