disarchive-manifest: Filter out origins without a hash.
* etc/disarchive-manifest.scm (disarchive-collection): Filter out origins with a phony hash.
This commit is contained in:
parent
bd956bc57b
commit
6d4a0ccecb
1 changed files with 6 additions and 0 deletions
|
@ -99,6 +99,12 @@ an empty directory if ORIGIN could not be disassembled."
|
||||||
(directory-union "disarchive-collection"
|
(directory-union "disarchive-collection"
|
||||||
(filter-map (lambda (origin)
|
(filter-map (lambda (origin)
|
||||||
(and (tarball-origin? origin)
|
(and (tarball-origin? origin)
|
||||||
|
|
||||||
|
;; Dismiss origins with (sha256 #f) such
|
||||||
|
;; as that of IceCat.
|
||||||
|
(and=> (origin-hash origin)
|
||||||
|
content-hash-value)
|
||||||
|
|
||||||
(origin->disarchive origin)))
|
(origin->disarchive origin)))
|
||||||
origins)
|
origins)
|
||||||
#:copy? #t))
|
#:copy? #t))
|
||||||
|
|
Reference in a new issue