X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=lib%2Ffacter%2Fapt_update_last_success.rb;h=9866a2b7f45d9f335e6a0d0fdea2f66a57799d7f;hb=c7013c082891edae1543c6244f1f0719dae98d13;hp=21c33d5949348dfd1c3e7ba7d5a809bc85ef34fa;hpb=a005a1067a3068ee28e555a76b07174a61c86fc5;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/lib/facter/apt_update_last_success.rb b/lib/facter/apt_update_last_success.rb index 21c33d5..9866a2b 100644 --- a/lib/facter/apt_update_last_success.rb +++ b/lib/facter/apt_update_last_success.rb @@ -1,18 +1,16 @@ require 'facter' -#This is derived from the file /var/lib/apt/periodic/update-success-stamp +# This is derived from the file /var/lib/apt/periodic/update-success-stamp # This is generated upon a successful apt-get update run natively in ubuntu. # the Puppetlabs-apt module deploys this same functionality for other debian-ish OSes Facter.add('apt_update_last_success') do - confine :osfamily => 'Debian' + confine osfamily: 'Debian' setcode do - if File.exists?('/var/lib/apt/periodic/update-success-stamp') - #get epoch time - lastsuccess = File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i - lastsuccess + if File.exist?('/var/lib/apt/periodic/update-success-stamp') + # get epoch time + File.mtime('/var/lib/apt/periodic/update-success-stamp').to_i else - lastsuccess = -1 - lastsuccess + -1 end end end