diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-09-22 13:38:52 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-09-22 13:38:52 -0300 |
commit | e3203adbc3f5daa5f46097d3439edbada01807f3 (patch) | |
tree | 905c7276caca5ae8fabd4be0524ff7e4393a75e9 /src | |
parent | c178fbbea1143c11b4930d65858ee5887055a50f (diff) | |
download | luarocks-e3203adbc3f5daa5f46097d3439edbada01807f3.tar.gz luarocks-e3203adbc3f5daa5f46097d3439edbada01807f3.tar.bz2 luarocks-e3203adbc3f5daa5f46097d3439edbada01807f3.zip |
add set_time function for tar module without lfs
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/cfg.lua | 1 | ||||
-rw-r--r-- | src/luarocks/fs/unix/tools.lua | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua index 31b3211a..1b4923ab 100644 --- a/src/luarocks/cfg.lua +++ b/src/luarocks/cfg.lua | |||
@@ -349,6 +349,7 @@ local defaults = { | |||
349 | OPENSSL = "openssl", | 349 | OPENSSL = "openssl", |
350 | MD5 = "md5", | 350 | MD5 = "md5", |
351 | STAT = "stat", | 351 | STAT = "stat", |
352 | TOUCH = "touch", | ||
352 | 353 | ||
353 | CMAKE = "cmake", | 354 | CMAKE = "cmake", |
354 | SEVENZ = "7z", | 355 | SEVENZ = "7z", |
diff --git a/src/luarocks/fs/unix/tools.lua b/src/luarocks/fs/unix/tools.lua index 150a5ff8..442004ce 100644 --- a/src/luarocks/fs/unix/tools.lua +++ b/src/luarocks/fs/unix/tools.lua | |||
@@ -346,4 +346,9 @@ function tools.browser(url) | |||
346 | return fs.execute(cfg.web_browser, url) | 346 | return fs.execute(cfg.web_browser, url) |
347 | end | 347 | end |
348 | 348 | ||
349 | function tools.set_time(file, time) | ||
350 | file = dir.normalize(file) | ||
351 | return fs.execute(vars.TOUCH, "-d", "@"..tostring(time), file) | ||
352 | end | ||
353 | |||
349 | return tools | 354 | return tools |