apt_package_updates.rb 390 B

12345678910111213
  1. Facter.add("apt_package_updates") do
  2. confine :osfamily => 'Debian'
  3. setcode do
  4. if File.executable?("/usr/lib/update-notifier/apt-check")
  5. packages = Facter::Util::Resolution.exec('/usr/lib/update-notifier/apt-check -p 2>&1')
  6. packages = packages.split("\n")
  7. if Facter.version < '2.0.0'
  8. packages = packages.join(',')
  9. end
  10. packages
  11. end
  12. end
  13. end