Fix owner/group as well (#10787)

This commit is contained in:
Matthias Pigulla 2011-11-12 14:08:13 +01:00
parent 9aa17796f9
commit 924e13367b
1 changed files with 8 additions and 0 deletions

View File

@ -13,6 +13,7 @@ Puppet::Type.type(:vcsrepo).provide(:cvs, :parent => Puppet::Provider::Vcsrepo)
else
checkout_repository
end
update_owner
end
def exists?
@ -66,6 +67,7 @@ Puppet::Type.type(:vcsrepo).provide(:cvs, :parent => Puppet::Provider::Vcsrepo)
def revision=(desired)
at_path do
cvs('update', '-dr', desired, '.')
update_owner
@rev = desired
end
end
@ -104,4 +106,10 @@ Puppet::Type.type(:vcsrepo).provide(:cvs, :parent => Puppet::Provider::Vcsrepo)
cvs('-d', path, 'init')
end
def update_owner
if @resource.value(:owner) or @resource.value(:group)
set_ownership
end
end
end