summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2009-05-14 21:43:36 +0200
committermh <mh@immerda.ch>2009-05-14 21:43:36 +0200
commit3c3be4f33fb145a42cf3ae7437dafdb0c2c57b25 (patch)
treeb5fb647d47b8a1b1822048e814056b978de2aab6
parentb91c7b8dcf91f84bbeb3abbf9d353bd9de8dc9d4 (diff)
only include devel things where needed
-rw-r--r--manifests/brokengem.pp6
-rw-r--r--manifests/gpgme.pp4
-rw-r--r--manifests/init.pp4
-rw-r--r--manifests/tmail.pp3
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'] ],
}
}