firewall, gnu, sendmail: Fix "Name must be a String not Array" errors produced by latest Puppet.

This commit is contained in:
Ossi Herrala 2014-02-05 15:00:49 +00:00
parent 532e48ba2c
commit 362bc66d15
3 changed files with 47 additions and 20 deletions

View file

@ -10,14 +10,23 @@ class gnu::gcc {
}
if $::kernel == Linux {
package { "kernel-headers":
name => $::operatingsystem ? {
"debian" => "linux-libc-dev",
"ubuntu" => "linux-libc-dev",
default => [ "kernel-headers", "kernel-devel", ],
},
case $::operatingsystem {
'debian', 'ubuntu': {
package { "kernel-headers":
name => "linux-libc-dev",
ensure => installed,
}
}
default: {
package { "kernel-headers":
ensure => installed,
require => Package["kernel-devel"],
}
package { "kernel-devel":
ensure => installed,
}
}
}
}
}