Module: Upman

Defined in:
lib/upman.rb,
lib/version.rb,
lib/upman/utils/api.rb,
lib/upman/core/config.rb,
lib/upman/core/daemon.rb,
lib/upman/core/worker.rb,
lib/upman/utils/files.rb,
lib/upman/utils/helper.rb,
lib/upman/utils/parser.rb,
lib/upman/core/register.rb,
lib/upman/server/socket.rb,
lib/upman/services/node.rb,
lib/upman/utils/dynload.rb,
lib/upman/extensions/ping.rb,
lib/upman/extensions/index.rb,
lib/upman/worker/base_worker.rb,
lib/upman/core/extension_base.rb,
lib/upman/server/base_servlet.rb,
lib/upman/services/install_history.rb,
lib/upman/extensions/install_package.rb,
lib/upman/services/installed_packages.rb,
lib/upman/worker/report_install_history.rb,
lib/upman/extensions/get_install_history.rb,
lib/upman/worker/report_installed_packages.rb,
lib/upman/extensions/get_installed_packages.rb

Defined Under Namespace

Modules: Core, Extensions, Server, Service, Utils, Worker Classes: Version

Class Method Summary collapse

Class Method Details

.run!(options) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/upman.rb', line 28

def self.run!(options)
  config_file = nil
  config_file = "config.yml" if File.exist? "config.yml"
  config_file = "/etc/upman/config.yml" if File.exist? "/etc/upman/config.yml"

  if config_file.nil?
    p "Can not find configuration file in /etc/upman/config.yml"
    return nil
  end

  Core::Config.load!(config_file)
  Core::Daemon.new(options).run!
end