diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2011-03-23 01:08:17 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2011-03-23 01:08:17 -0300 |
commit | 2ec32a6f1e198a396353c23c5483ece4b53c1072 (patch) | |
tree | 057b75d058e76d3fb030a9f73980b44a256b527d | |
parent | 4ba18e4d0a573ada71b99fc16da9d21e61628947 (diff) | |
download | luarocks-2ec32a6f1e198a396353c23c5483ece4b53c1072.tar.gz luarocks-2ec32a6f1e198a396353c23c5483ece4b53c1072.tar.bz2 luarocks-2ec32a6f1e198a396353c23c5483ece4b53c1072.zip |
remove code found duplicated (by an incorrect merge?)
-rw-r--r-- | src/luarocks/fs/unix/tools.lua | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/luarocks/fs/unix/tools.lua b/src/luarocks/fs/unix/tools.lua index b2237b22..f63efc41 100644 --- a/src/luarocks/fs/unix/tools.lua +++ b/src/luarocks/fs/unix/tools.lua | |||
@@ -306,36 +306,6 @@ function get_md5(file) | |||
306 | return computed:match("("..("%x"):rep(32)..")") | 306 | return computed:match("("..("%x"):rep(32)..")") |
307 | end | 307 | end |
308 | 308 | ||
309 | --- Unpack an archive. | ||
310 | -- Extract the contents of an archive, detecting its format by | ||
311 | -- filename extension. | ||
312 | -- @param archive string: Filename of archive. | ||
313 | -- @return boolean or (boolean, string): true on success, false and an error message on failure. | ||
314 | function unpack_archive(archive) | ||
315 | assert(type(archive) == "string") | ||
316 | |||
317 | local ok | ||
318 | if archive:match("%.tar%.gz$") or archive:match("%.tgz$") then | ||
319 | -- ok = fs.execute("tar zxvpf ", archive) | ||
320 | ok = fs.execute_string("gunzip -c "..archive.."|tar -xf -") | ||
321 | elseif archive:match("%.tar%.bz2$") then | ||
322 | -- ok = fs.execute("tar jxvpf ", archive) | ||
323 | ok = fs.execute_string("bunzip2 -c "..archive.."|tar -xf -") | ||
324 | elseif archive:match("%.zip$") then | ||
325 | ok = fs.execute("unzip ", archive) | ||
326 | elseif archive:match("%.lua$") or archive:match("%.c$") then | ||
327 | -- Ignore .lua and .c files; they don't need to be extracted. | ||
328 | return true | ||
329 | else | ||
330 | local ext = archive:match(".*(%..*)") | ||
331 | return false, "Unrecognized filename extension "..(ext or "") | ||
332 | end | ||
333 | if not ok then | ||
334 | return false, "Failed extracting "..archive | ||
335 | end | ||
336 | return true | ||
337 | end | ||
338 | |||
339 | function get_permissions(filename) | 309 | function get_permissions(filename) |
340 | local ret | 310 | local ret |
341 | 311 | ||