From 3c3be4f33fb145a42cf3ae7437dafdb0c2c57b25 Mon Sep 17 00:00:00 2001 From: mh Date: Thu, 14 May 2009 21:43:36 +0200 Subject: only include devel things where needed --- manifests/brokengem.pp | 6 +++++- manifests/gpgme.pp | 4 ++-- manifests/init.pp | 4 +--- manifests/tmail.pp | 3 ++- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/manifests/brokengem.pp b/manifests/brokengem.pp index 0053557..b3284d9 100644 --- a/manifests/brokengem.pp +++ b/manifests/brokengem.pp @@ -4,7 +4,11 @@ define rubygems::brokengem($source,$ensure) { creates => "/tmp/$name.gem", before => Package[$name] } - package { $name: ensure => $ensure, provider => gem, source => "/tmp/$name.gem" } + package{$name: + ensure => $ensure, + provider => gem, + source => "/tmp/$name.gem" + } } # $Id$ diff --git a/manifests/gpgme.pp b/manifests/gpgme.pp index 952c0d6..d2ca409 100644 --- a/manifests/gpgme.pp +++ b/manifests/gpgme.pp @@ -1,10 +1,10 @@ class rubygems::gpgme{ - include rubygems + include rubygems::devel include gpg::gpgme::devel package{'ruby-gpgme': ensure => present, provider => gem, - require => Package['rubygems'], + require => [ Package['rubygems'], Package['gcc'] ], } } diff --git a/manifests/init.pp b/manifests/init.pp index 96c1bed..678bd54 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -14,9 +14,7 @@ # class rubygems { - include ruby::devel - package{'rubygems': + package{'rubygems': ensure => installed, - require => Package['ruby-devel'], } } diff --git a/manifests/tmail.pp b/manifests/tmail.pp index 2510c03..3a2de7f 100644 --- a/manifests/tmail.pp +++ b/manifests/tmail.pp @@ -1,7 +1,8 @@ class rubygems::tmail { + include rubygems::devel package{'tmail': ensure => present, provider => gem, - require => Package['rubygems'], + require => [ Package['rubygems'], Package['gcc'] ], } } -- cgit v1.2.3