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
1 changed files with 7 additions and 0 deletions

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