From: Tom Hughes Date: Tue, 27 Aug 2019 14:23:30 +0000 (+0100) Subject: Drop ancient imported daemon generator X-Git-Tag: live~2450 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/8d102e2dc5827ecc497ad51c4396ad92a83a8f47?ds=inline Drop ancient imported daemon generator --- diff --git a/vendor/generators/daemon/daemon_generator.rb b/vendor/generators/daemon/daemon_generator.rb deleted file mode 100644 index 83e3bab2c..000000000 --- a/vendor/generators/daemon/daemon_generator.rb +++ /dev/null @@ -1,11 +0,0 @@ -class DaemonGenerator < Rails::Generator::NamedBase - def manifest - record do |m| - m.directory "lib/daemons" - m.file "daemons", "script/daemons", :chmod => 0755 - m.template "script.rb", "lib/daemons/#{file_name}.rb", :chmod => 0755 - m.template "script_ctl", "lib/daemons/#{file_name}_ctl", :chmod => 0755 - m.file "daemons.yml", "config/daemons.yml" - end - end -end \ No newline at end of file diff --git a/vendor/generators/daemon/templates/daemons b/vendor/generators/daemon/templates/daemons deleted file mode 100644 index feb98b645..000000000 --- a/vendor/generators/daemon/templates/daemons +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env ruby -Dir[File.dirname(__FILE__) + "/../lib/daemons/*_ctl"].each {|f| `#{f} #{ARGV.first}`} \ No newline at end of file diff --git a/vendor/generators/daemon/templates/daemons.yml b/vendor/generators/daemon/templates/daemons.yml deleted file mode 100644 index c9f78f583..000000000 --- a/vendor/generators/daemon/templates/daemons.yml +++ /dev/null @@ -1,5 +0,0 @@ -dir_mode: script -dir: ../../log -multiple: false -backtrace: true -monitor: true \ No newline at end of file diff --git a/vendor/generators/daemon/templates/script.rb b/vendor/generators/daemon/templates/script.rb deleted file mode 100755 index c3cd9b06b..000000000 --- a/vendor/generators/daemon/templates/script.rb +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env ruby - -#You might want to change this -ENV["RAILS_ENV"] ||= "production" - -require File.dirname(__FILE__) + "/../../config/environment" - -$running = true; -Signal.trap("TERM") do - $running = false -end - -while($running) do - - # Replace this with your code - ActiveRecord::Base.logger << "This daemon is still running at #{Time.now}.\n" - - sleep 10 -end \ No newline at end of file diff --git a/vendor/generators/daemon/templates/script_ctl b/vendor/generators/daemon/templates/script_ctl deleted file mode 100755 index 058f61828..000000000 --- a/vendor/generators/daemon/templates/script_ctl +++ /dev/null @@ -1,20 +0,0 @@ -#!/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