2010-10-16 18:21:01 +00:00
|
|
|
------------------------------------------------------------------------------
|
|
|
|
-- lsyncd library functions implemented in C
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
----
|
|
|
|
-- real_dir(dir)
|
|
|
|
--
|
|
|
|
-- Converts a relative directory path to an absolute.
|
|
|
|
--
|
|
|
|
-- @param dir a relative path to directory
|
|
|
|
-- @return absolute path of directory
|
|
|
|
--
|
|
|
|
----
|
|
|
|
--
|
|
|
|
-- sub_dirs(dir)
|
|
|
|
--
|
|
|
|
-- Reads the directories sub directories.
|
|
|
|
--
|
|
|
|
-- @param dir absolute path to directory.
|
|
|
|
-- @return a table of directory names.
|
|
|
|
--
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
-- lsyncd library functions implemented in LUA
|
|
|
|
------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
----
|
|
|
|
-- Adds watches for a directory including all subdirectories.
|
|
|
|
--
|
|
|
|
-- @param src
|
|
|
|
-- @param dst
|
|
|
|
-- @param ...
|
|
|
|
function attend_dir(src, dst, ...)
|
|
|
|
src = real_dir(src);
|
|
|
|
print("attending dir", src, "->", dst);
|
|
|
|
|
|
|
|
local sd = sub_dirs(src);
|
|
|
|
for k, v in ipairs(sd) do
|
|
|
|
print("havesub", v);
|
|
|
|
end
|
|
|
|
end
|
2010-10-16 10:26:48 +00:00
|
|
|
|
2010-10-14 13:52:01 +00:00
|
|
|
|