]> gitweb.fluxo.info Git - puppet-virtual.git/commitdiff
Trying to fix resource dependency
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 17 Jan 2010 15:34:33 +0000 (13:34 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 17 Jan 2010 15:34:33 +0000 (13:34 -0200)
manifests/vserver.pp

index a8a5a02ff51667ec4f1b536c6269f40a5eee2070..5121b7bac21494c9d4fc58ef0af202213710b78f 100644 (file)
@@ -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 {