]> gitweb.fluxo.info Git - puppet-ikiwiki.git/commitdiff
Tightening dependencies
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 28 Jul 2010 19:28:17 +0000 (16:28 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 28 Jul 2010 19:28:17 +0000 (16:28 -0300)
manifests/init.pp

index 9816cb5d5364bbdbe0db15065aab7d9132707b26..a36cc5558759746268a28cd7228e92c9a4852105 100644 (file)
@@ -47,11 +47,12 @@ class ikiwiki {
           command     => "/usr/local/sbin/ikiwiki-refresh $name $instance",
           user        => root,
           refreshonly => true,
+          onlyif      => "/bin/sh -c '[ ! -f ${apache_sites_folder}/${name}/${instance}_src/index.mdwn ]'",
         }
     
         exec { "/usr/local/sbin/ikiwiki-deploy $name $instance":
-          unless => "/bin/sh -c '[ -f ${apache_sites_folder}/${name}/${instance}_src/index.mdwn ]'",
-          user   => root,
+          creates => "${apache_sites_folder}/${name}/${instance}_src/index.mdwn",
+          user    => root,
         }
     
         if !defined(File["${apache_sites_folder}/${name}/${instance}_src"]) {