# File lib/puppet/provider/package/dpkg.rb, line 136
136:   def hold
137:     self.install
138:     begin
139:       Tempfile.open('puppet_dpkg_set_selection') { |tmpfile|
140:         tmpfile.write("#{@resource[:name]} hold\n")
141:         tmpfile.flush
142:         execute([:dpkg, "--set-selections"], :stdinfile => tmpfile.path.to_s)
143:       }
144:     end
145:   end