Previously, if more than one apt::source required the same packages to be
installed it would fail with a duplicate exec resource. This adds the name of
the source resource to the exec and gives the exec a name, moving it to a
command parameter for the exec.
}
if $required_packages != false {
- exec { "${apt::params::provider} -y install ${required_packages}":
- subscribe => File["${name}.list"],
+ exec { "Required packages: '${required_packages}' for ${name}":
+ command => "${apt::params::provider} -y install ${required_packages}",
+ subscribe => File["${name}.list"],
refreshonly => true,
}
}