summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2015-11-04 17:46:59 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2015-11-09 22:33:55 (GMT)
commitc2c0c26761808c5778c243cd337d8961a81a7672 (patch)
tree4b2634ac5da76a54206a5aa3dcf3bd0aa9022db4 /tools
parent718b89a06e8d76960ceb6f5cb6b44eac5bb2132f (diff)
downloadmxe-c2c0c26761808c5778c243cd337d8961a81a7672.zip
mxe-c2c0c26761808c5778c243cd337d8961a81a7672.tar.gz
mxe-c2c0c26761808c5778c243cd337d8961a81a7672.tar.bz2
build-pkg: do not pack empty packages
see #968
Diffstat (limited to 'tools')
-rwxr-xr-xtools/build-pkg.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua
index 9ddeeb0..c8d0e85 100755
--- a/tools/build-pkg.lua
+++ b/tools/build-pkg.lua
@@ -521,6 +521,10 @@ local function isBuilt(item, files)
return false
end
+local function isEmpty(item, files)
+ return #files == 1
+end
+
-- build all packages, save filelist to list file
local function buildPackages(items, item2deps)
local broken = {}
@@ -560,7 +564,9 @@ local function makeDebs(items, item2deps, item2ver, item2files)
local deps = assert(item2deps[item], item)
local ver = assert(item2ver[item], item)
local files = assert(item2files[item], item)
- makeDeb(item, files, deps, ver)
+ if not isEmpty(item, files) then
+ makeDeb(item, files, deps, ver)
+ end
end
end