# 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