summaryrefslogtreecommitdiff
path: root/xmake/modules/utils/archive/extract.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2024-04-10 22:42:38 +0800
committerruki <[email protected]>2024-04-10 22:42:38 +0800
commitbcc361fcee9277dedfdcdd031d058c4de5322c73 (patch)
treeea5e455e50257e5cf5871846596c68dd80ee8995 /xmake/modules/utils/archive/extract.lua
parent3270e053705de1df51abda4fa56faee6888d9295 (diff)
fix archive
Diffstat (limited to 'xmake/modules/utils/archive/extract.lua')
-rw-r--r--xmake/modules/utils/archive/extract.lua8
1 files changed, 2 insertions, 6 deletions
diff --git a/xmake/modules/utils/archive/extract.lua b/xmake/modules/utils/archive/extract.lua
index b046dafd4..604899300 100644
--- a/xmake/modules/utils/archive/extract.lua
+++ b/xmake/modules/utils/archive/extract.lua
@@ -388,7 +388,7 @@ function _extract(archivefile, outputdir, extension, extractors, opt)
}
}
if ok then
- return
+ return true
end
end
raise("cannot extract %s, %s!", path.filename(archivefile), errors or "extractors not found!")
@@ -401,12 +401,8 @@ end
-- @param options the options, e.g.. {excludes = {"*/dir/*", "dir/*"}}
--
function main(archivefile, outputdir, opt)
-
- -- init outputdir
- outputdir = outputdir or os.curdir()
-
- -- init options
opt = opt or {}
+ outputdir = outputdir or os.curdir()
-- init extractors
local extractors