# File lib/puppet/provider/file/win32.rb, line 17 17: def is_owner_insync?(current, should) 18: should.each do |value| 19: if value =~ /^\d+$/ 20: uid = Integer(value) 21: elsif value.is_a?(String) 22: fail "Could not find user #{value}" unless uid = uid(value) 23: else 24: uid = value 25: end 26: 27: return true if uid == current 28: end 29: 30: unless Puppet.features.root? 31: warnonce "Cannot manage ownership unless running as root" 32: return true 33: end 34: 35: false 36: end