# File lib/cft/puppet/digest.rb, line 36 def packages(kind) if @pkg_bef.nil? || @pkg_after.nil? bef = Cft::RPM::readstate(session.path(:rpm_before)) aft = Cft::RPM::readstate(session.path(:rpm_after)) @pkg_bef, @pkg_after = Cft::RPM::transdiff(bef, aft) end if kind == :before return @pkg_bef elsif kind == :after return @pkg_after else raise Cft::InternalError, "Unknown package set #{kind}" end end