Software /
code /
prosody
Comparison
tools/ejabberd2prosody.lua @ 485:f8456f0da769
Make ejabberd2prosody.lua a little more cross-platform :)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Sat, 29 Nov 2008 19:52:20 +0000 |
parent | 484:af499a5ee32f |
child | 489:237cddb1a785 |
comparison
equal
deleted
inserted
replaced
484:af499a5ee32f | 485:f8456f0da769 |
---|---|
10 local data_path = "data"; | 10 local data_path = "data"; |
11 dm.set_data_path(data_path); | 11 dm.set_data_path(data_path); |
12 | 12 |
13 local _mkdir = {} | 13 local _mkdir = {} |
14 function mkdir(path) | 14 function mkdir(path) |
15 path = path:gsub("/", "\\"); | 15 if os.getenv("WINDIR") then |
16 -- I'm afraid it's true :( | |
17 path = path:gsub("/", "\\"); | |
18 end | |
16 --print("mkdir",path); | 19 --print("mkdir",path); |
17 local x = io.popen("mkdir "..path.." 2>&1"):read("*a"); | 20 local x = io.popen("mkdir "..path.." 2>&1"):read("*a"); |
18 end | 21 end |
19 function encode(s) return s and (s:gsub("%W", function (c) return string.format("%%%x", c:byte()); end)); end | 22 function encode(s) return s and (s:gsub("%W", function (c) return string.format("%%%x", c:byte()); end)); end |
20 function getpath(username, host, datastore, ext) | 23 function getpath(username, host, datastore, ext) |