From eecc22c52dceeccca148e543336a6cd7d64498e6 Mon Sep 17 00:00:00 2001 From: Blake Barnett Date: Thu, 6 Mar 2008 12:53:57 -0800 Subject: Cache the same type we check for, hopefully fixes #1116 --- lib/puppet/type/file/checksum.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib') diff --git a/lib/puppet/type/file/checksum.rb b/lib/puppet/type/file/checksum.rb index debb5a7db..3be147cb7 100755 --- a/lib/puppet/type/file/checksum.rb +++ b/lib/puppet/type/file/checksum.rb @@ -66,6 +66,9 @@ Puppet::Type.type(:file).newproperty(:checksum) do raise ArgumentError, "A type must be specified to cache a checksum" end type = symbolize(type) + type = :mtime if type == :timestamp + type = :ctime if type == :time + unless state = @resource.cached(:checksums) self.debug "Initializing checksum hash" state = {} -- cgit