summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorChristian Marangi <ansuelsmth@gmail.com>2024-03-25 11:00:38 +0100
committerRobert Marko <robimarko@gmail.com>2024-04-06 11:24:18 +0200
commitc922c780946ae522237f970991300cdcda20a3a7 (patch)
tree2de258b7ddf31236c606aa9abdee88d1886b0008 /scripts
parentcce4124f426e5cf625e62be90810873bacabfeff (diff)
downloadopenwrt-c922c780946ae522237f970991300cdcda20a3a7.tar.gz
openwrt-c922c780946ae522237f970991300cdcda20a3a7.tar.bz2
openwrt-c922c780946ae522237f970991300cdcda20a3a7.zip
scripts/dl_github_archive: add support for packing zstd archive
Add support for packing .zst archive when creating Github mirror tar. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/dl_github_archive.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/dl_github_archive.py b/scripts/dl_github_archive.py
index 580b7cba38..744c441ca7 100755
--- a/scripts/dl_github_archive.py
+++ b/scripts/dl_github_archive.py
@@ -138,7 +138,11 @@ class Path(object):
envs = os.environ.copy()
if ts is not None:
args.append('--mtime=@%d' % ts)
- if into.endswith('.xz'):
+ if into.endswith('.zst'):
+ envs['ZSTD_CLEVEL'] = '20'
+ envs['ZSTD_NBTHREADS'] = '0'
+ args.append('--zstd')
+ elif into.endswith('.xz'):
envs['XZ_OPT'] = '-7e'
args.append('-J')
elif into.endswith('.bz2'):