aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2024-09-11 15:56:00 +0200
committerLudovic Courtès <ludo@gnu.org>2024-09-12 19:10:02 +0200
commit7573300128e3e6318723615a048e02de1e8d8887 (patch)
treef74447c54b509f3a5818630860916fc375425a2a
parentb2f5a9dd67352e035121c70cfdb34cd440c42e98 (diff)
downloadguix-7573300128e3e6318723615a048e02de1e8d8887.tar.gz
guix-7573300128e3e6318723615a048e02de1e8d8887.zip
utils: ‘compressed-file?’ recognizes .zst and .tzst.
This ensures ‘guix publish’ does not re-compress zst files. * guix/utils.scm (compressed-file?): Add ‘tzst’ and ‘zst’. Change-Id: Iae39e8826f1fc242d2e15d86c82a8ff84797002e
-rw-r--r--guix/utils.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/guix/utils.scm b/guix/utils.scm
index d8ce6ed886..f161cb4ef3 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -973,7 +973,8 @@ VERSIONS. For example:
(define (compressed-file? file)
"Return true if FILE denotes a compressed file."
(->bool (member (file-extension file)
- '("gz" "bz2" "xz" "lz" "lzma" "tgz" "tbz2" "zip"))))
+ '("gz" "bz2" "xz" "lz" "lzma" "tgz" "tbz2" "tzst"
+ "zip" "zst"))))
(define* (string-replace-substring str substr replacement
#:optional