From: Robert Marko Date: Mon, 8 Apr 2024 16:38:51 +0000 (+0200) Subject: scripts/dl_github_archive: use tar -I for ZSTD X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=204823ac287998c8725329ab75333ed1098d3cd8;p=openwrt%2Fstaging%2Fthess.git scripts/dl_github_archive: use tar -I for ZSTD Instead of relying on env variables for setting the ZSTD compression configuration we can simply do what we do for IB, SDK and the rest and use tar -I to pass "zstd -T0 --ultra -20" directly. This makes it rather clear what is being done and allows to drop the zstd CLI max level override as its usually capped at level 19. Signed-off-by: Robert Marko --- diff --git a/scripts/dl_github_archive.py b/scripts/dl_github_archive.py index 744c441ca7..570ed3c629 100755 --- a/scripts/dl_github_archive.py +++ b/scripts/dl_github_archive.py @@ -139,9 +139,7 @@ class Path(object): if ts is not None: args.append('--mtime=@%d' % ts) if into.endswith('.zst'): - envs['ZSTD_CLEVEL'] = '20' - envs['ZSTD_NBTHREADS'] = '0' - args.append('--zstd') + args.append('-I zstd -T0 --ultra -20') elif into.endswith('.xz'): envs['XZ_OPT'] = '-7e' args.append('-J')