Software / code / prosody
Comparison
prosodyctl @ 2510:97b5ea975cb9
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Thu, 28 Jan 2010 14:56:47 +0000 |
| parent | 2497:810fb77b6fe6 |
| child | 2511:a81c710b1708 |
comparison
equal
deleted
inserted
replaced
| 2509:e8a0f2368cde | 2510:97b5ea975cb9 |
|---|---|
| 27 if os.getenv("HOME") then | 27 if os.getenv("HOME") then |
| 28 CFG_DATADIR = CFG_DATADIR:gsub("^~", os.getenv("HOME")); | 28 CFG_DATADIR = CFG_DATADIR:gsub("^~", os.getenv("HOME")); |
| 29 end | 29 end |
| 30 end | 30 end |
| 31 | 31 |
| 32 if not require "util.dependencies".check_dependencies() then | |
| 33 os.exit(1); | |
| 34 end | |
| 35 | |
| 32 -- Required to be able to find packages installed with luarocks | 36 -- Required to be able to find packages installed with luarocks |
| 33 pcall(require, "luarocks.require") | 37 pcall(require, "luarocks.require") |
| 34 | 38 |
| 35 require "util.dependencies" | |
| 36 | 39 |
| 37 config = require "core.configmanager" | 40 config = require "core.configmanager" |
| 38 | 41 |
| 39 do | 42 do |
| 40 -- TODO: Check for other formats when we add support for them | 43 -- TODO: Check for other formats when we add support for them |