branch: elpa/hyperdrive
commit 58f441559e96be861f5bb7d58a85f77793474794
Author: Adam Porter <[email protected]>
Commit: Joseph Turner <[email protected]>
Change: (h/install) Add message if hash comparison fails
---
hyperdrive.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/hyperdrive.el b/hyperdrive.el
index 8a4a783232..7afafedf94 100644
--- a/hyperdrive.el
+++ b/hyperdrive.el
@@ -1314,20 +1314,22 @@ If FORCEP, don't prompt for confirmation before
downloading."
(download (url sha256)
(plz 'get url :as 'file
:then (lambda (filename)
- (check filename sha256))
+ (check filename sha256 url))
:else (lambda (plz-error)
- (h/message "Trying next source because downloading
failed: %S"
- plz-error)
+ (h/message "Trying next source because downloading from
URL %S failed: %S"
+ url plz-error)
(try)))
(h/message "Downloading gateway (%s)..."
(or (ignore-errors
(file-size-human-readable (head-size url)))
"unknown size")))
- (check (file-name sha256)
+ (check (file-name sha256 url)
(if (with-temp-buffer
(insert-file-contents-literally file-name)
(equal sha256 (secure-hash 'sha256 (current-buffer))))
(then file-name)
+ (h/message "Trying next source because hash comparison failed
from URL: %s"
+ url)
(try)))
(then (file-name)
(let ((destination-name