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