# File lib/puppet/indirector/checksum/file.rb, line 21
21:     def save(request)
22:         path = File.dirname(path(request.key))
23: 
24:         # Make the directories if necessary.
25:         unless FileTest.directory?(path)
26:             Puppet::Util.withumask(0007) do
27:                 FileUtils.mkdir_p(path)
28:             end
29:         end
30: 
31:         super
32:     end