]> gitweb.fluxo.info Git - puppet-virtual.git/commitdiff
change the exec test on present, vserver status returns a non-zero exit code if the...
authorMicah Anderson <micah@riseup.net>
Fri, 21 Mar 2008 14:17:10 +0000 (14:17 +0000)
committerMicah Anderson <micah@riseup.net>
Fri, 21 Mar 2008 14:17:10 +0000 (14:17 +0000)
manifests/vserver.pp

index cfa58423ad7e482548417b5d31d44dfd332b4036..6b514d52be5374b310a1009301bee530a8c8280d 100644 (file)
@@ -84,7 +84,7 @@ define vserver($ensure, $context, $in_domain = '', $mark = '', $legacy = false,
 
                 present: {
                         # don't start or stop the vserver, just make sure it exists, we just run a dummy status test here
-                        exec { "vserver ${vs_name} status":
+                        exec { "test -e \$(readlink -f /etc/vservers/${vs_name}/vdir)":
                                 require => Exec["vs_create_${vs_name}"],
                                 alias => "vs_restart_${vs_name}",
                         }