Mercurial > prosody-hg
comparison util/dependencies.lua @ 4236:75ef9ea83b07
util.dependencies: Add a dummy util.ztact loader to log a message for people still using it (e.g. in their Debian-derived config files)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Tue, 05 Apr 2011 13:20:09 +0100 |
| parents | b77bafa4c502 |
| children | ee65aa40ef60 |
comparison
equal
deleted
inserted
replaced
| 4235:899ffc1674b5 | 4236:75ef9ea83b07 |
|---|---|
| 32 print(msg or (name.." is required for Prosody to run, so we will now exit.")); | 32 print(msg or (name.." is required for Prosody to run, so we will now exit.")); |
| 33 print("More help can be found on our website, at http://prosody.im/doc/depends"); | 33 print("More help can be found on our website, at http://prosody.im/doc/depends"); |
| 34 print("**************************"); | 34 print("**************************"); |
| 35 print(""); | 35 print(""); |
| 36 end | 36 end |
| 37 | |
| 38 -- COMPAT w/pre-0.8 Debian: The Debian config file used to use | |
| 39 -- util.ztact, which has been removed from Prosody in 0.8. This | |
| 40 -- is to log an error for people who still use it, so they can | |
| 41 -- update their configs. | |
| 42 package.preload["util.ztact"] = function () | |
| 43 if not package.loaded["core.loggingmanager"] then | |
| 44 error("util.ztact has been removed from Prosody and you need to fix your config " | |
| 45 .."file. More information can be found at http://prosody.im/doc/packagers#ztact", 0); | |
| 46 else | |
| 47 error("module 'util.ztact' has been deprecated in Prosody 0.8."); | |
| 48 end | |
| 49 end; | |
| 37 | 50 |
| 38 function check_dependencies() | 51 function check_dependencies() |
| 39 local fatal; | 52 local fatal; |
| 40 | 53 |
| 41 local lxp = softreq "lxp" | 54 local lxp = softreq "lxp" |
