# File lib/puppet/provider/package/aptitude.rb, line 11
11:   def aptget(*args)
12:     args.flatten!
13:     # Apparently aptitude hasn't always supported a -q flag.
14:     args.delete("-q") if args.include?("-q")
15:     output = aptitude(*args)
16: 
17:     # Yay, stupid aptitude doesn't throw an error when the package is missing.
18:     if args.include?(:install) and output =~ /Couldn't find any package/
19:       raise Puppet::Error.new(
20:         "Could not find package #{self.name}"
21:       )
22:     end
23:   end