From e70441f70ab49f4f98b4c6530fca50e207554b2b Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Wed, 17 Apr 2019 11:37:51 -0300 Subject: hardcode "windows" platform in Windows binary to help Wine platform autodetection at runtime is apparently failing on Wine, but we don't really need it when using `luarocks.exe`. Fixes #996. --- binary/all_in_one | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/binary/all_in_one b/binary/all_in_one index 43a18a3b..d38fe706 100755 --- a/binary/all_in_one +++ b/binary/all_in_one @@ -45,7 +45,6 @@ local fs = require("luarocks.fs") local cfg = require("luarocks.core.cfg") local cmd = require("luarocks.cmd") local deps = require("luarocks.deps") -local util = require("luarocks.util") local path = require("luarocks.path") local manif = require("luarocks.manif") local queries = require("luarocks.queries") @@ -141,11 +140,11 @@ end local function write_hardcoded_module(dir) - local system - local processor = if_platform("windows", "x86") - + local system, processor if if_platform("unix", true) then system, processor = sysdetect.detect() + else + system, processor = "windows", "x86" end local hardcoded = { -- cgit v1.2.3-55-g6feb