diff options
author | Thomas Heinen <theinen@tecracer.de> | 2020-08-14 17:02:31 +0200 |
---|---|---|
committer | Thomas Heinen <theinen@tecracer.de> | 2020-08-14 17:02:31 +0200 |
commit | 331c5de616694a0ccbb5f81fbb6bc9ddd70ba94f (patch) | |
tree | 76fbeb1b8c690ef1be1d1719004f6f5d1fdf47e3 | |
parent | 985c26111718397071ad42b22a77345238c6a510 (diff) | |
download | chef-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.rb | 3 | ||||
-rw-r--r-- | lib/chef/provider/file.rb | 2 |
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 |