# File lib/puppet/provider/package/rpm.rb, line 74 74: def latest 75: unless source = @resource[:source] 76: @resource.fail "RPMs must specify a package source" 77: end 78: 79: cmd = [command(:rpm), "-q", "--qf", "#{NEVRAFORMAT}\n", "-p", "#{@resource[:source]}"] 80: h = self.class.nevra_to_hash(execfail(cmd, Puppet::Error)) 81: return h[:ensure] 82: end