(#11966) Only invoke apt-get update once.
authorNan Liu <nan@puppetlabs.com>
Fri, 4 May 2012 20:35:13 +0000 (13:35 -0700)
committerNan Liu <nan@puppetlabs.com>
Fri, 4 May 2012 20:35:13 +0000 (13:35 -0700)
commit3684f88372959cb8dd6eb5bce99b6a07db43f058
treed46c920edbca254992dea618ef2ca53be29bc42b
parenta840dd8372d8a89dd0dab0f8b41ade29a77761da
(#11966) Only invoke apt-get update once.

Move apt-get update exec to a seperate class to minimize the number of
apt-get updates invoked by configuration changes.

* remove apt_update exec resource in apt class.
* remove apt-get-${name} in defines.
* apt::source notify Exec['apt update'].
* Remove dependency to Exec['apt_update'].
* fix rspec-puppet tests.

Conflicts:

manifests/source.pp
manifests/backports.pp
manifests/builddep.pp
manifests/init.pp
manifests/source.pp
manifests/update.pp [new file with mode: 0644]
spec/classes/apt_spec.rb
spec/classes/backports_spec.rb
spec/defines/builddep_spec.rb
spec/defines/source_spec.rb