summaryrefslogtreecommitdiff
path: root/manifests/lens.pp
diff options
context:
space:
mode:
authorRaphaël Pinson <raphael.pinson@camptocamp.com>2012-03-26 10:51:38 +0200
committerRaphaël Pinson <raphael.pinson@camptocamp.com>2012-03-26 10:51:38 +0200
commit77e920f2cd1ac21b9882d32d001b72b6765ae1ba (patch)
tree5007646bca333a47cd82eb979bd0e4529bf0d19a /manifests/lens.pp
parentc158a0fec67b571eb9445a384e2cb1689e47db87 (diff)
Use subscribe instead of notify
Diffstat (limited to 'manifests/lens.pp')
-rw-r--r--manifests/lens.pp8
1 files changed, 2 insertions, 6 deletions
diff --git a/manifests/lens.pp b/manifests/lens.pp
index c2bcd46..27d856f 100644
--- a/manifests/lens.pp
+++ b/manifests/lens.pp
@@ -33,16 +33,12 @@ define augeas::lens (
file { "${lens_dest}":
ensure => $ensure,
source => $lens_source,
-# We should actually run the test when the lens is changed
-# but we need to know if the test exists...
-# notify => Exec["Typecheck lens ${name}", "Test lens ${name}"]
- notify => Exec["Typecheck lens ${name}"]
}
exec { "Typecheck lens ${name}":
command => "augparse -I ${augeas::base::lens_dir} ${lens_dest} || (rm -f ${lens_dest} && exit 1)",
- require => File["${lens_dest}"],
refreshonly => true,
+ subscribe => File[$lens_dest],
}
if $test_source {
@@ -54,8 +50,8 @@ define augeas::lens (
exec { "Test lens ${name}":
command => "augparse -I ${augeas::base::lens_dir} ${test_dest} || (rm -f ${lens_dest} && rm -f ${test_dest} && exit 1)",
- require => File["${lens_dest}", "${test_dest}"],
refreshonly => true,
+ subscribe => File[$lens_dest, $test_dest],
}
}
}