summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chef/resource/kernel_module.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/chef/resource/kernel_module.rb b/lib/chef/resource/kernel_module.rb
index 5e975904ad..3dc879adf5 100644
--- a/lib/chef/resource/kernel_module.rb
+++ b/lib/chef/resource/kernel_module.rb
@@ -36,10 +36,11 @@ class Chef
description "Load kernel module, and ensure it loads on reboot."
# create options file before loading the module
- file "#{new_resource.unload_dir}/options_#{new_resource.modname}.conf" do
- content "options #{new_resource.modname} #{new_resource.options.join(" ")}\n"
- not_if { new_resource.options.nil? }
- end.run_action(:create)
+ unless new_resource.options.nil?
+ file "#{new_resource.unload_dir}/options_#{new_resource.modname}.conf" do
+ content "options #{new_resource.modname} #{new_resource.options.join(" ")}\n"
+ end.run_action(:create)
+ end
# load the module first before installing
new_resource.run_action(:load)