summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThom May <thom@chef.io>2018-02-01 11:38:52 +0000
committerThom May <thom@chef.io>2018-02-01 11:38:52 +0000
commit5da5f764f442a6d5bf3e20686b8f239eedb38a73 (patch)
treed740b998d316074ea760d9fe59eef0e82f57e928
parent75f1d2c8836a10ca5d2e427df465111c5351b3b6 (diff)
downloadchef-5da5f764f442a6d5bf3e20686b8f239eedb38a73.tar.gz
guard against somehow being called by the package resource
Signed-off-by: Thom May <thom@chef.io>
-rw-r--r--lib/chef/provider/package/apt.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/provider/package/apt.rb b/lib/chef/provider/package/apt.rb
index d307ba5003..a7af453d9f 100644
--- a/lib/chef/provider/package/apt.rb
+++ b/lib/chef/provider/package/apt.rb
@@ -160,7 +160,7 @@ class Chef
# It doesn't make sense to install packages in a scenario that can
# result in a prompt. Have users decide up-front whether they want to
# forcibly overwrite the config file, otherwise preserve it.
- if new_resource.overwrite_config_files
+ if new_resource.respond_to?(:overwrite_config_files) && new_resource.overwrite_config_files
[ "-o", "Dpkg::Options::=--force-confnew" ]
else
[ "-o", "Dpkg::Options::=--force-confdef", "-o", "Dpkg::Options::=--force-confold" ]