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 |
