]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/generators/daemon/templates/script_ctl
Import the daemon generator as the SVN external never works.
[rails.git] / vendor / generators / daemon / templates / script_ctl
diff --git a/vendor/generators/daemon/templates/script_ctl b/vendor/generators/daemon/templates/script_ctl
new file mode 100755 (executable)
index 0000000..058f618
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/env ruby
+require 'rubygems'
+require "daemons"
+require 'yaml'
+require 'erb'
+
+class Hash
+  def with_symbols!
+    self.keys.each{|key| self[key.to_s.to_sym] = self[key] }; self
+  end
+end
+
+options = YAML.load(
+  ERB.new(
+  IO.read(
+  File.dirname(__FILE__) + "/../../config/daemons.yml"
+  )).result).with_symbols!
+options[:dir_mode] = options[:dir_mode].to_sym
+
+Daemons.run File.dirname(__FILE__) + '/<%=file_name%>.rb', options
\ No newline at end of file