Mercurial > prosody-hg
comparison tools/jabberd14sql2prosody.lua @ 5989:5aaddafe0beb
package{,c}path fixes for migration tools
| author | Vadim Misbakh-Soloviov <mva@mva.name> |
|---|---|
| date | Fri, 14 Jun 2013 15:15:05 +0700 |
| parents | 63db6f281708 |
| children | bd0ff8ae98a8 852bd69ba148 |
comparison
equal
deleted
inserted
replaced
| 5988:177f233b5211 | 5989:5aaddafe0beb |
|---|---|
| 426 end | 426 end |
| 427 | 427 |
| 428 end | 428 end |
| 429 | 429 |
| 430 -- import modules | 430 -- import modules |
| 431 package.path = [[C:\Documents and Settings\Waqas\Desktop\mercurial\prosody-hg\?.lua;]]..package.path; | 431 package.path = package.path.."..\?.lua;"; |
| 432 | |
| 433 local my_name = arg[0]; | |
| 434 if my_name:match("[/\\]") then | |
| 435 package.path = package.path..";"..my_name:gsub("[^/\\]+$", "../?.lua"); | |
| 436 package.cpath = package.cpath..";"..my_name:gsub("[^/\\]+$", "../?.so"); | |
| 437 end | |
| 438 | |
| 432 | 439 |
| 433 -- ugly workaround for getting datamanager to work outside of prosody :( | 440 -- ugly workaround for getting datamanager to work outside of prosody :( |
| 434 prosody = { }; | 441 prosody = { }; |
| 435 prosody.platform = "unknown"; | 442 prosody.platform = "unknown"; |
| 436 if os.getenv("WINDIR") then | 443 if os.getenv("WINDIR") then |
