aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/fs/lua.lua8
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