Adding in missing support for owner and group properties.

This commit is contained in:
Justin Ellison
2011-08-17 11:10:34 -05:00
parent f2806a17ad
commit 75b2b690ab

View File

@@ -17,6 +17,7 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)
@resource.value(:path), @resource.value(:path),
@resource.value(:revision)) @resource.value(:revision))
end end
update_owner
end end
def working_copy_exists? def working_copy_exists?
@@ -57,6 +58,7 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)
at_path do at_path do
svn('update', '-r', desired) svn('update', '-r', desired)
end end
update_owner
end end
private private
@@ -79,4 +81,9 @@ Puppet::Type.type(:vcsrepo).provide(:svn, :parent => Puppet::Provider::Vcsrepo)
svnadmin(*args) svnadmin(*args)
end end
def update_owner
if @resource.value(:owner) or @resource.value(:group)
set_ownership
end
end
end end