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$
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'] ],
}
}
#
class rubygems {
- include ruby::devel
- package{'rubygems':
+ package{'rubygems':
ensure => installed,
- require => Package['ruby-devel'],
}
}
class rubygems::tmail {
+ include rubygems::devel
package{'tmail':
ensure => present,
provider => gem,
- require => Package['rubygems'],
+ require => [ Package['rubygems'], Package['gcc'] ],
}
}