Merge branch 'remove_double_apt_get_update' into 'master'

[feat] Don't run an additional apt-get update

When adding custom keys, an additional `apt-get update` would
be run before the Exec['refresh_apt'], which don't make sense.

See merge request !31
This commit is contained in:
ng 2015-12-16 07:39:12 +00:00
commit c410b5c8de

View file

@ -123,17 +123,14 @@ class apt(
mode => '0755',
}
exec { 'custom_keys':
command => "find ${apt_base_dir}/keys.d -type f -exec apt-key add '{}' \\; && /usr/bin/apt-get update",
command => "find ${apt_base_dir}/keys.d -type f -exec apt-key add '{}' \\;",
subscribe => File["${apt_base_dir}/keys.d"],
refreshonly => true,
notify => Exec[refresh_apt]
}
if $custom_preferences != false {
Exec['custom_keys'] {
before => [ Exec[refresh_apt], File['apt_config'] ]
}
} else {
Exec['custom_keys'] {
before => Exec[refresh_apt]
before => File['apt_config']
}
}
}