summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Heinen <theinen@tecracer.de>2020-08-14 17:02:31 +0200
committerThomas Heinen <theinen@tecracer.de>2020-08-14 17:02:31 +0200
commit331c5de616694a0ccbb5f81fbb6bc9ddd70ba94f (patch)
tree76fbeb1b8c690ef1be1d1719004f6f5d1fdf47e3
parent985c26111718397071ad42b22a77345238c6a510 (diff)
downloadchef-331c5de616694a0ccbb5f81fbb6bc9ddd70ba94f.tar.gz
Change output to clearly show checksums are displayed incompletely
Signed-off-by: Thomas Heinen <theinen@tecracer.de>
-rw-r--r--lib/chef/mixin/checksum.rb3
-rw-r--r--lib/chef/provider/file.rb2
2 files changed, 4 insertions, 1 deletions
diff --git a/lib/chef/mixin/checksum.rb b/lib/chef/mixin/checksum.rb
index 0b6b8b34b6..9fb3e13899 100644
--- a/lib/chef/mixin/checksum.rb
+++ b/lib/chef/mixin/checksum.rb
@@ -32,6 +32,9 @@ class Chef
checksum.slice(0, 6)
end
+ def short_cksum_ellipsis(checksum)
+ short_cksum(checksum) + "..."
+ end
end
end
end
diff --git a/lib/chef/provider/file.rb b/lib/chef/provider/file.rb
index 0de620bba1..394662eed9 100644
--- a/lib/chef/provider/file.rb
+++ b/lib/chef/provider/file.rb
@@ -335,7 +335,7 @@ class Chef
def do_validate_content
if new_resource.checksum && tempfile && ( new_resource.checksum != tempfile_checksum )
- raise Chef::Exceptions::ChecksumMismatch.new(short_cksum(new_resource.checksum), short_cksum(tempfile_checksum))
+ raise Chef::Exceptions::ChecksumMismatch.new(short_cksum_ellipsis(new_resource.checksum), short_cksum_ellipsis(tempfile_checksum))
end
if tempfile