From: Silvio Rhatto Date: Sun, 17 Jan 2010 15:34:33 +0000 (-0200) Subject: Trying to fix resource dependency X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=3500757e75f2b92ff860f0b28b573f635c58125e;p=puppet-virtual.git Trying to fix resource dependency --- diff --git a/manifests/vserver.pp b/manifests/vserver.pp index a8a5a02..5121b7b 100644 --- a/manifests/vserver.pp +++ b/manifests/vserver.pp @@ -230,7 +230,8 @@ define vserver($ensure, $context, $in_domain = '', $mark = '', $legacy = false, # we have to do it for each vserver, see # http://linux-vserver.org/Secure_chroot_Barrier#Solution:_Secure_Barrier exec { "setattr --barrier /etc/vservers/${vs_name}/vdir/../": - unless => "showattr /etc/vservers/${vs_name}/vdir/../ | grep -- '----Bui- /etc/vservers/${vs_name}/vdir/../$'" + unless => "showattr /etc/vservers/${vs_name}/vdir/../ | grep -- '----Bui- /etc/vservers/${vs_name}/vdir/../$'" + require => Exec["vs_create_${vs_name}"], } case $ensure {