Fixed updating analyzer and recorder in clarified module

This commit is contained in:
Ossi Salmi 2012-03-14 15:25:21 +02:00
parent 6b21bb54ef
commit b6646161de

View file

@ -20,6 +20,13 @@ class clarified::analyzer {
source => "puppet:///files/packages/${clarified_analyzer_package}",
before => Exec["/usr/local/src/clarified-analyzer-linux-i686.sh"],
}
exec { "rm -f /usr/local/clarified-analyzer":
path => "/bin:/usr/bin:/sbin:/usr/sbin",
onlyif => "test -h /usr/local/clarified-analyzer",
subscribe => File["/usr/local/src/clarified-analyzer-linux-i686.sh"],
before => Exec["/usr/local/src/clarified-analyzer-linux-i686.sh"],
refreshonly => true,
}
exec { "/usr/local/src/clarified-analyzer-linux-i686.sh":
creates => "/usr/local/clarified-analyzer",
}
@ -88,6 +95,14 @@ class clarified::recorder {
source => "puppet:///files/packages/${clarified_recorder_package}",
before => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
}
exec { "rm -f /usr/local/probe":
path => "/bin:/usr/bin:/sbin:/usr/sbin",
onlyif => "test -h /usr/local/probe",
subscribe => File["/usr/local/src/clarified-recorder-linux-i686.sh"],
before => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
notify => Service["clarified-probe"],
refreshonly => true,
}
exec { "/usr/local/src/clarified-recorder-linux-i686.sh":
creates => "/usr/local/probe",
}