From 8d102e2dc5827ecc497ad51c4396ad92a83a8f47 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Tue, 27 Aug 2019 15:23:30 +0100 Subject: [PATCH] Drop ancient imported daemon generator --- vendor/generators/daemon/daemon_generator.rb | 11 ---------- vendor/generators/daemon/templates/daemons | 2 -- .../generators/daemon/templates/daemons.yml | 5 ----- vendor/generators/daemon/templates/script.rb | 19 ------------------ vendor/generators/daemon/templates/script_ctl | 20 ------------------- 5 files changed, 57 deletions(-) delete mode 100644 vendor/generators/daemon/daemon_generator.rb delete mode 100644 vendor/generators/daemon/templates/daemons delete mode 100644 vendor/generators/daemon/templates/daemons.yml delete mode 100755 vendor/generators/daemon/templates/script.rb delete mode 100755 vendor/generators/daemon/templates/script_ctl 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 -- 2.43.2