[DRE-commits] [SCM] fast and very simple Ruby web server branch, master, updated. upstream/1.2.11-5-g7583522
Laurent Arnoud
laurent at spkdev.net
Mon May 9 20:14:48 UTC 2011
The following commit has been merged in the master branch:
commit 758352210dcf96801758c86b7a934c11d196fb90
Author: Laurent Arnoud <laurent at spkdev.net>
Date: Mon May 9 22:13:08 2011 +0200
Fix init and manpage
Signed-off-by: Laurent Arnoud <laurent at spkdev.net>
diff --git a/debian/gen_init.rb b/debian/gen_init.rb
index c75ae0f..82e8c3a 100644
--- a/debian/gen_init.rb
+++ b/debian/gen_init.rb
@@ -4,11 +4,11 @@ require 'erb'
class Command
def self.script
- "/usr/bin/thin1.8"
+ "/usr/bin/thin"
end
end
-INITD_PATH="/etc/init.d/thin1.8"
-config_files_path="/etc/thin1.8"
-File.open(File.dirname(__FILE__) + '/thin1.8.init', 'w') do |f|
+INITD_PATH="/etc/init.d/ruby-thin"
+config_files_path="/etc/thin"
+File.open(File.dirname(__FILE__) + '/ruby-thin.init', 'w') do |f|
f << ERB.new(File.read("lib/thin/controllers/service.sh.erb")).result(binding)
end
diff --git a/debian/rules b/debian/rules
index ffd032b..400607a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,11 +11,16 @@
# If you need to specify the .gemspec (eg there is more than one)
#export DH_RUBY_GEMSPEC=gem.gemspec
-# TODO: fix init
-
%:
dh $@ --buildsystem=ruby --with ruby
+override_dh_install:
+ dh_install
+ ruby ./debian/gen_init.rb
+ cp ./ext/thin_parser/thin_parser.so ./lib
+ RUBYLIB=./lib/ help2man -n "fast and very simple Ruby web server" ./bin/thin > debian/thin.manpage
+ rm -f ./lib/thin_parser.so
+
override_dh_auto_clean:
dh_auto_clean
cd ext/thin_parser/ && rm -f mkmf.log parser.o thin_parser.so thin.o
--
fast and very simple Ruby web server
More information about the Pkg-ruby-extras-commits
mailing list