From 55c024c2255b95bcca8c28567cc3ce5f0711f856 Mon Sep 17 00:00:00 2001 From: huma Date: Sat, 8 Oct 2011 10:35:51 +0400 Subject: [PATCH] BSD init support --- lib/thin/controllers/service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/thin/controllers/service.rb b/lib/thin/controllers/service.rb index 540e6595..69a0eb4f 100644 --- a/lib/thin/controllers/service.rb +++ b/lib/thin/controllers/service.rb @@ -5,7 +5,7 @@ module Controllers # System service controller to launch all servers which # config files are in a directory. class Service < Controller - INITD_PATH = '/etc/init.d/thin' + INITD_PATH = Dir.exist?('/etc/rc.d') ? '/etc/rc.d/thin' : '/etc/init.d/thin' DEFAULT_CONFIG_PATH = '/etc/thin' TEMPLATE = File.dirname(__FILE__) + '/service.sh.erb'