# File lib/puppet/provider/selmodule/semodule.rb, line 116 116: def selmodversion_loaded 117: lines = () 118: begin 119: execpipe("#{command(:semodule)} --list") do |output| 120: lines = output.readlines 121: lines.each do |line| 122: line.chomp! 123: bits = line.split 124: if bits[0] == @resource[:name] 125: self.debug "load version #{bits[1]}" 126: return bits[1] 127: end 128: end 129: end 130: rescue Puppet::ExecutionFailure 131: raise Puppet::ExecutionFailure, "Could not list policy modules: #{lines.join(' ').chomp!}" 132: end 133: nil 134: end