diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-04-14 16:17:39 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-04-14 16:17:39 -0300 |
commit | ee15eb570d941ac4113bfad37a539a7e3636f8d2 (patch) | |
tree | aab424c5399331d6401f0afbf41234a1cb24abeb /manifests/unattended_upgrades.pp | |
parent | ae6cb44e1ad3498ed7427df3dc46369596faf983 (diff) | |
download | puppet-apt-ee15eb570d941ac4113bfad37a539a7e3636f8d2.tar.gz puppet-apt-ee15eb570d941ac4113bfad37a539a7e3636f8d2.tar.bz2 |
Avoid variable lookup on apt::unattended_upgrades
The current lookup for '::apt::custom_preferences' might lead to a lookup error
like
(Scope(Class[Apt::Unattended_upgrades])) Could not look up qualified variable
'::apt::custom_preferences'; class ::apt has not been evaluated at
/etc/puppet/modules/apt/manifests/unattended_upgrades.pp:17
Since the lookup apparently happens during compilation time, this commits tries
to fix this issue by using a define() function call instead of the lookup.
Diffstat (limited to 'manifests/unattended_upgrades.pp')
-rw-r--r-- | manifests/unattended_upgrades.pp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/manifests/unattended_upgrades.pp b/manifests/unattended_upgrades.pp index 4df9b8a..2a6fe9e 100644 --- a/manifests/unattended_upgrades.pp +++ b/manifests/unattended_upgrades.pp @@ -14,7 +14,7 @@ class apt::unattended_upgrades { require => Package['unattended-upgrades'], } - if $::apt::custom_preferences != false { + if defined(File['apt_config']) { Apt_conf['50unattended-upgrades'] { before => File['apt_config'], } |