class apt::default_sources_list {
+ include lsb
config_file {
# include main, security and backports
# additional sources could be included via an array
"/etc/apt/sources.list":
content => template("apt/sources.list.erb"),
- require => Exec[assert_lsbdistcodename];
+ require => Package['lsb'];
}
}
package { apt: ensure => installed }
- # a few templates need lsbdistcodename
- include assert_lsbdistcodename
-
case $custom_sources_list {
'': {
include apt::default_sources_list
}
default: {
+ include lsb
config_file { "/etc/apt/sources.list":
content => $custom_sources_list,
- require => Exec[assert_lsbdistcodename];
+ require => Exec['lsb'];
}
}
}