diff options
author | Sewbacca <sewbacca@kolabnow.com> | 2025-07-22 17:34:37 +0200 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2025-07-27 04:08:14 -0300 |
commit | 99c57c8b2464550d6659cce43f84db83b17c4c15 (patch) | |
tree | 6d83c775ad7198af53a384f149ef8a073040015c | |
parent | 015e587d76729a18d4ad9456a77c6fc5dfeb772a (diff) | |
download | luarocks-main.tar.gz luarocks-main.tar.bz2 luarocks-main.zip |
fix: deps.check_lua_libdir() should read liblua in binary modemain
-rw-r--r-- | src/luarocks/deps.lua | 2 | ||||
-rw-r--r-- | src/luarocks/deps.tl | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index 5802601e..13b531f6 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua | |||
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars) | |||
811 | local err | 811 | local err |
812 | if ok then | 812 | if ok then |
813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) | 813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) |
814 | local fd = io.open(filename, "r") | 814 | local fd = io.open(filename, "rb") |
815 | if fd then | 815 | if fd then |
816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then | 816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then |
817 | 817 | ||
diff --git a/src/luarocks/deps.tl b/src/luarocks/deps.tl index d127288e..98fad54d 100644 --- a/src/luarocks/deps.tl +++ b/src/luarocks/deps.tl | |||
@@ -811,7 +811,7 @@ function deps.check_lua_libdir(vars: {string: string}): boolean, string, string, | |||
811 | local err: string | 811 | local err: string |
812 | if ok then | 812 | if ok then |
813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) | 813 | local filename = dir.path(vars.LUA_LIBDIR, vars.LUA_LIBDIR_FILE) |
814 | local fd = io.open(filename, "r") | 814 | local fd = io.open(filename, "rb") |
815 | if fd then | 815 | if fd then |
816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then | 816 | if not vars.LUA_LIBDIR_FILE:match((cfg.lua_version:gsub("%.", "%%.?"))) then |
817 | -- if filename isn't versioned, check file contents | 817 | -- if filename isn't versioned, check file contents |