summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2015-10-25 20:01:53 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2015-10-27 23:45:36 (GMT)
commitac1543115b0e96154e01ae3e36e2598fe2deaf06 (patch)
treee18688395f55ec54d4143822d3457d56e6625ab3
parent36cddeb56d32d2d332d4b59a2b991f5aa0792e19 (diff)
downloadmxe-ac1543115b0e96154e01ae3e36e2598fe2deaf06.zip
mxe-ac1543115b0e96154e01ae3e36e2598fe2deaf06.tar.gz
mxe-ac1543115b0e96154e01ae3e36e2598fe2deaf06.tar.bz2
build-pkg: find build arch with dpkg-architecture
-rwxr-xr-xtools/build-pkg.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua
index 72f9bb4..84e5e5c 100755
--- a/tools/build-pkg.lua
+++ b/tools/build-pkg.lua
@@ -35,8 +35,6 @@ How to remove them: http://stackoverflow.com/a/4262545
local max_items = tonumber(os.getenv('MXE_MAX_ITEMS'))
local no_debs = os.getenv('MXE_NO_DEBS')
-local ARCH = 'amd64'
-
local MXE_DIR = os.getenv('MXE_DIR') or '/usr/lib/mxe'
local GIT = 'git --work-tree=./usr/ --git-dir=./usr/.git '
@@ -163,6 +161,9 @@ local function isCross(target)
return target ~= NATIVE_TARGET
end
+local cmd = "dpkg-architecture -qDEB_BUILD_ARCH 2> /dev/null"
+local ARCH = trim(shell(cmd))
+
-- return target and package from item name
local function parseItem(item)
return item:match("([^~]+)~([^~]+)")