diff options
| author | Paul Berry <paul@puppetlabs.com> | 2011-01-25 15:17:12 -0800 |
|---|---|---|
| committer | Paul Berry <paul@puppetlabs.com> | 2011-01-25 15:17:12 -0800 |
| commit | f4e002eee99f23aa5da28e38a867daad3a56786b (patch) | |
| tree | 1591df43fafd04a50c7a8d43cef9d87e6c1f2508 /lib/puppet/provider | |
| parent | 6075f8fd98b02810f86609566993c7eb182607f7 (diff) | |
| parent | 67e1bba154accd900b9690d96cec8b050f8082e7 (diff) | |
Merge branch 'ticket/2.6.next/5931' into 2.6.next
* ticket/2.6.next/5931:
(#5931) Prevent errors when calling insync? on audited properties
Maint: Removed dead code from resource harness.
Maint: Rename misleading insync? method in file provider
Diffstat (limited to 'lib/puppet/provider')
| -rw-r--r-- | lib/puppet/provider/file/posix.rb | 4 | ||||
| -rw-r--r-- | lib/puppet/provider/file/win32.rb | 4 | ||||
| -rw-r--r-- | lib/puppet/provider/zone/solaris.rb | 2 |
3 files changed, 3 insertions, 7 deletions
diff --git a/lib/puppet/provider/file/posix.rb b/lib/puppet/provider/file/posix.rb index 6cbf98e9a..f7b8c9797 100644 --- a/lib/puppet/provider/file/posix.rb +++ b/lib/puppet/provider/file/posix.rb @@ -27,9 +27,7 @@ Puppet::Type.type(:file).provide :posix do end end - def insync?(current, should) - return true unless should - + def is_owner_insync?(current, should) should.each do |value| if value =~ /^\d+$/ uid = Integer(value) diff --git a/lib/puppet/provider/file/win32.rb b/lib/puppet/provider/file/win32.rb index 8ead69a89..21e7ca974 100644 --- a/lib/puppet/provider/file/win32.rb +++ b/lib/puppet/provider/file/win32.rb @@ -14,9 +14,7 @@ Puppet::Type.type(:file).provide :microsoft_windows do id end - def insync?(current, should) - return true unless should - + def is_owner_insync?(current, should) should.each do |value| if value =~ /^\d+$/ uid = Integer(value) diff --git a/lib/puppet/provider/zone/solaris.rb b/lib/puppet/provider/zone/solaris.rb index c11444993..f46337b14 100644 --- a/lib/puppet/provider/zone/solaris.rb +++ b/lib/puppet/provider/zone/solaris.rb @@ -40,7 +40,7 @@ Puppet::Type.type(:zone).provide(:solaris) do # Then perform all of our configuration steps. It's annoying # that we need this much internal info on the resource. @resource.send(:properties).each do |property| - str += property.configtext + "\n" if property.is_a? ZoneConfigProperty and ! property.insync?(properties[property.name]) + str += property.configtext + "\n" if property.is_a? ZoneConfigProperty and ! property.safe_insync?(properties[property.name]) end str += "commit\n" |
