# File lib/puppet/provider/selmodule/semodule.rb, line 124
124:     def selmodversion_loaded
125:         lines = ()
126:         begin
127:             execpipe("#{command(:semodule)} --list") do |output|
128:                 lines = output.readlines
129:                 lines.each do |line|
130:                     line.chomp!
131:                     bits = line.split
132:                     if bits[0] == @resource[:name] then
133:                         self.debug "load version #{bits[1]}"
134:                         return bits[1]
135:                     end
136:                 end
137:             end
138:         rescue Puppet::ExecutionFailure
139:             raise Puppet::ExecutionFailure, "Could not list policy modules: %s" % [lines.join(' ').chomp!]
140:         end
141:         return nil
142:     end