X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=lib%2Ffacter%2Fapt_update_last_success.rb;h=84acec162c9d410cf64842d30929635738ed58b2;hb=refs%2Fheads%2Frelease-prep;hp=21c33d5949348dfd1c3e7ba7d5a809bc85ef34fa;hpb=43b894b12e53cb6943dfb936c5bdc700ee4997b2;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..84acec1 100644 --- a/lib/facter/apt_update_last_success.rb +++ b/lib/facter/apt_update_last_success.rb @@ -1,18 +1,18 @@ +# frozen_string_literal: true + 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