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