From 63b1806ffc86a38ad3ebf5275419993d1da0912a Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 9 Mar 2011 14:02:46 +0200 Subject: [PATCH] Added module ia32libs --- clarified/manifests/init.pp | 25 ++++++------------------- ia32libs/manifests/init.pp | 15 +++++++++++++++ 2 files changed, 21 insertions(+), 19 deletions(-) create mode 100644 ia32libs/manifests/init.pp diff --git a/clarified/manifests/init.pp b/clarified/manifests/init.pp index 0e881d0..f356cb5 100644 --- a/clarified/manifests/init.pp +++ b/clarified/manifests/init.pp @@ -1,23 +1,8 @@ -# Install 32-bit compatibility libraries for 64-bit systems. -# -class clarified { - - if $architecture == "x86_64" { - case $operatingsystem { - ubuntu: { - package { "ia32-libs": - ensure => installed, - } - } - } - } - -} - - # Install Clarified Analyzer. # -class clarified::analyzer inherits clarified { +class clarified::analyzer { + + include ia32libs file { "/usr/local/src/clarified-analyzer-linux-i686.sh": ensure => present, @@ -38,7 +23,9 @@ class clarified::analyzer inherits clarified { # Install Clarified Recorder. # -class clarified::recorder inherits clarified { +class clarified::recorder { + + include ia32libs if $recorder_datadir { file { "${recorder_datadir}": diff --git a/ia32libs/manifests/init.pp b/ia32libs/manifests/init.pp new file mode 100644 index 0000000..d639728 --- /dev/null +++ b/ia32libs/manifests/init.pp @@ -0,0 +1,15 @@ +# Install 32-bit compatibility libraries for 64-bit systems. +# +class ia32libs { + + if $architecture == "x86_64" { + case $operatingsystem { + ubuntu: { + package { "ia32-libs": + ensure => installed, + } + } + } + } + +}