[Groonga-commit] droonga/droonga-engine at 266d30f [master] droonga-engine: fix wrong option for engine name

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Apr 17 16:30:37 JST 2014


Kouhei Sutou	2014-04-17 16:30:37 +0900 (Thu, 17 Apr 2014)

  New Revision: 266d30f9100a929c4542d95ad3f223a98c7cd2c0
  https://github.com/droonga/droonga-engine/commit/266d30f9100a929c4542d95ad3f223a98c7cd2c0

  Message:
    droonga-engine: fix wrong option for engine name

  Modified files:
    bin/droonga-engine

  Modified: bin/droonga-engine (+9 -7)
===================================================================
--- bin/droonga-engine    2014-04-17 16:07:24 +0900 (7f9dd5e)
+++ bin/droonga-engine    2014-04-17 16:30:37 +0900 (1c595ef)
@@ -15,6 +15,7 @@
 # License along with this library; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
+require "socket"
 require "ostruct"
 require "optparse"
 
@@ -24,9 +25,9 @@ require "droonga/fluent_message_receiver"
 require "droonga/plugin_loader"
 
 options = OpenStruct.new
-options.host = "0.0.0.0"
+options.host = Socket.gethostname
 options.port = 24224
-options.name = "droonga"
+options.tag = "droonga"
 
 parser = OptionParser.new
 parser.on("--host=HOST",
@@ -39,10 +40,10 @@ parser.on("--port=PORT", Integer,
           "(#{options.port})") do |port|
   options.port = port
 end
-parser.on("--name=NAME",
-          "The name of the Droonga engine",
-          "(#{options.name})") do |name|
-  options.port = name
+parser.on("--tag=TAG",
+          "The tag of the Droonga engine",
+          "(#{options.tag})") do |name|
+  options.tag = tag
 end
 parser.parse!(ARGV)
 
@@ -51,7 +52,8 @@ Droonga::PluginLoader.load_all
 raw_loop = Coolio::Loop.default
 loop = Droonga::EventLoop.new(raw_loop)
 
-engine = Droonga::Engine.new(:name => options.name)
+name = "#{options.host}:#{options.port}/#{options.tag}"
+engine = Droonga::Engine.new(:name => name)
 engine.start
 
 receiver_options = {
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index