From ad99d7611f716eada0620417f7d62c095ef38fd1 Mon Sep 17 00:00:00 2001 From: Varac Date: Mon, 7 Dec 2009 01:46:52 +0100 Subject: Added class backupninja::client::sys to install neccessary files for backupninja::sys on debian and ubuntu. --- manifests/client.pp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/manifests/client.pp b/manifests/client.pp index c21e669..acff367 100644 --- a/manifests/client.pp +++ b/manifests/client.pp @@ -127,4 +127,23 @@ class backupninja::client::duplicity inherits backupninja::client::defaults { } } } - + +class backupninja::client::sys inherits backupninja::client::defaults { + case $operatingsystem { + debian,ubuntu: { + if !defined(Package["debconf-utils"]) { + if $debconf_utils_ensure_version == '' { $debconf_utils_ensure_version = 'installed' } + package { 'debconf-utils': + ensure => $debconf_utils_ensure_version, + } + } + if !defined(Package["hwinfo"]) { + if $hwinfo_ensure_version == '' { $hwinfo_ensure_version = 'installed' } + package { 'hwinfo': + ensure => $hwinfo_ensure_version, + } + } + } + default: {} + } +} -- cgit v1.2.3