Use .tar.zst not .zst for zstd tarballs.
authorCarl Hetherington <cth@carlh.net>
Fri, 30 Dec 2022 15:49:40 +0000 (16:49 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 30 Dec 2022 15:49:40 +0000 (16:49 +0100)
cdist

diff --git a/cdist b/cdist
index f36bdfd819b18f97f210384a7f9d0f0985a93776..a6c6ea81ec23cef718f14997696c2d0f71bcddbe 100755 (executable)
--- a/cdist
+++ b/cdist
@@ -910,8 +910,8 @@ class SourceTarget(Target):
             bz2 = os.path.abspath('%s-%s.tar.bz2' % (name, tree.version))
             copyfile(bz2, os.path.join(output_dir, os.path.basename(devel_to_git(tree.commit, bz2))))
             command('tar xjf %s' % bz2)
-            command('tar --zstd -cf %s-%s.zst %s-%s' % (name, tree.version, name, tree.version))
-            zstd = os.path.abspath('%s-%s.zst' % (name, tree.version))
+            command('tar --zstd -cf %s-%s.tar.zst %s-%s' % (name, tree.version, name, tree.version))
+            zstd = os.path.abspath('%s-%s.tar.zst' % (name, tree.version))
             copyfile(zstd, os.path.join(output_dir, os.path.basename(devel_to_git(tree.commit, zstd))))
 
 # @param s Target string: