aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2022-08-06 16:56:05 +0200
committerLudovic Courtès <ludo@gnu.org>2022-08-06 23:14:41 +0200
commiteab5366e679c149cf0a5abeb9a196700b171d9da (patch)
treec759dbf87f30833263dfe0c022c4ce9bafcc4892 /etc
parentad878a2c5e5313c534ccf2546cb8c978e5295ae1 (diff)
downloadguix-eab5366e679c149cf0a5abeb9a196700b171d9da.tar
guix-eab5366e679c149cf0a5abeb9a196700b171d9da.tar.gz
disarchive-manifest: Exclude the Chromium tarball.
* etc/disarchive-manifest.scm (disarchive-collection): Exclude "chromium-" tarballs.
Diffstat (limited to 'etc')
-rw-r--r--etc/disarchive-manifest.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/etc/disarchive-manifest.scm b/etc/disarchive-manifest.scm
index b12cd78466..93b5039eec 100644
--- a/etc/disarchive-manifest.scm
+++ b/etc/disarchive-manifest.scm
@@ -105,6 +105,14 @@ an empty directory if ORIGIN could not be disassembled."
(and=> (origin-hash origin)
content-hash-value)
+ ;; FIXME: Exclude the Chromium tarball
+ ;; because it's huge and "disarchive
+ ;; disassemble" exceeds the max-silent
+ ;; timeout.
+ (not (string-prefix?
+ "chromium-"
+ (origin-actual-file-name origin)))
+
(origin->disarchive origin)))
origins)
#:copy? #t))