clarified: Removed dependency to ia32libs from recorder

This commit is contained in:
Ossi Salmi 2013-06-04 15:44:11 +03:00
parent dd0d11df05
commit 1a445d019b

View file

@ -38,8 +38,6 @@ class clarified::analyzer {
#
class clarified::recorder {
include ia32libs
if !$clarified_recorder_package {
if $clarified_recorder_package_latest {
$clarified_recorder_package = $clarified_recorder_package_latest
@ -77,7 +75,7 @@ class clarified::recorder {
mode => "0644",
owner => root,
group => root,
before => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
before => Exec["/usr/local/src/clarified-recorder-linux.sh"],
}
File["/etc/clarified/probe.d", "/etc/clarified/remote.d"] {
@ -87,22 +85,22 @@ class clarified::recorder {
source => "puppet:///modules/custom/empty",
}
file { "/usr/local/src/clarified-recorder-linux-i686.sh":
file { "/usr/local/src/clarified-recorder-linux.sh":
ensure => present,
mode => "0755",
owner => root,
group => root,
source => "puppet:///files/packages/${clarified_recorder_package}",
before => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
before => Exec["/usr/local/src/clarified-recorder-linux.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"],
subscribe => File["/usr/local/src/clarified-recorder-linux.sh"],
before => Exec["/usr/local/src/clarified-recorder-linux.sh"],
refreshonly => true,
}
exec { "/usr/local/src/clarified-recorder-linux-i686.sh":
exec { "/usr/local/src/clarified-recorder-linux.sh":
creates => "/usr/local/probe",
notify => Service["clarified-probe"],
}
@ -111,7 +109,7 @@ class clarified::recorder {
path => "/bin:/usr/bin:/sbin:/usr/sbin",
cwd => "/usr/local/probe",
command => "sed s:@PREFIX@:/usr/local/probe: clarified-functions.in > /etc/clarified/clarified-functions",
subscribe => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
subscribe => Exec["/usr/local/src/clarified-recorder-linux.sh"],
before => Service["clarified-probe"],
refreshonly => true,
}
@ -122,7 +120,7 @@ class clarified::recorder {
owner => root,
group => root,
source => "/usr/local/probe/probe-init.sh",
require => Exec["/usr/local/src/clarified-recorder-linux-i686.sh"],
require => Exec["/usr/local/src/clarified-recorder-linux.sh"],
before => Service["clarified-probe"],
}