X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=lib%2Ffacter%2Fapt_updates.rb;h=3b46e2d63d696adc243bab33e895bec673b901be;hb=a4609826c3dc663c2ebb5402ffe7b8a1ea1ecd4f;hp=e3b17d957e0a85a24f4f4782acf130de55a5d196;hpb=222d68ee9aca05ab81b6d01994cd88fa73bee5ee;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/lib/facter/apt_updates.rb b/lib/facter/apt_updates.rb index e3b17d9..3b46e2d 100644 --- a/lib/facter/apt_updates.rb +++ b/lib/facter/apt_updates.rb @@ -9,11 +9,12 @@ apt_dist_updates = nil def get_updates(upgrade_option) apt_updates = nil if File.executable?('/usr/bin/apt-get') - apt_get_result = Facter::Util::Resolution.exec("/usr/bin/apt-get -s -o Debug::NoLocking=true #{upgrade_option} 2>&1") + apt_get_result = Facter::Core::Execution.execute("/usr/bin/apt-get -s -o Debug::NoLocking=true #{upgrade_option} 2>&1") unless apt_get_result.nil? apt_updates = [[], []] apt_get_result.each_line do |line| next unless %r{^Inst\s}.match?(line) + package = line.gsub(%r{^Inst\s([^\s]+)\s.*}, '\1').strip apt_updates[0].push(package) security_matches = [