diff options
-rw-r--r-- | src/luarocks/fs/lua.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/luarocks/fs/lua.lua b/src/luarocks/fs/lua.lua index af75f912..c6c16236 100644 --- a/src/luarocks/fs/lua.lua +++ b/src/luarocks/fs/lua.lua | |||
@@ -264,9 +264,11 @@ function copy_contents(src, dest) | |||
264 | assert(lfs.attributes(src, "mode") == "directory") | 264 | assert(lfs.attributes(src, "mode") == "directory") |
265 | 265 | ||
266 | for file in lfs.dir(src) do | 266 | for file in lfs.dir(src) do |
267 | local ok = recursive_copy(dir.path(src, file), dest) | 267 | if file ~= "." and file ~= ".." then |
268 | if not ok then | 268 | local ok = recursive_copy(dir.path(src, file), dest) |
269 | return false, "Failed copying "..src.." to "..dest | 269 | if not ok then |
270 | return false, "Failed copying "..src.." to "..dest | ||
271 | end | ||
270 | end | 272 | end |
271 | end | 273 | end |
272 | return true | 274 | return true |