guix-download: Print the hash of the file's contents, no that of the path.
* guix-download.in (guix-download): Display the hash of the contents of PATH, not the path hash. Also, call `add-to-store' with FIXED? = #t.
This commit is contained in:
parent
37d19403e7
commit
a3aa25f83d
|
@ -173,9 +173,9 @@ Report bugs to: ~a.~%") "@PACKAGE_BUGREPORT@"))
|
||||||
(fetch uri port)
|
(fetch uri port)
|
||||||
(close port)
|
(close port)
|
||||||
(add-to-store store (basename (uri-path uri))
|
(add-to-store store (basename (uri-path uri))
|
||||||
#f #f "sha256" name))))
|
#t #f "sha256" name))))
|
||||||
|
(hash (call-with-input-file path
|
||||||
|
(compose sha256 get-bytevector-all)))
|
||||||
(fmt (assq-ref opts 'format)))
|
(fmt (assq-ref opts 'format)))
|
||||||
(format #t "~a~%~a~%"
|
(format #t "~a~%~a~%" path (fmt hash))
|
||||||
path
|
|
||||||
(fmt (query-path-hash store path)))
|
|
||||||
#t))
|
#t))
|
||||||
|
|
Loading…
Reference in New Issue