summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chef/resource/sysctl.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/chef/resource/sysctl.rb b/lib/chef/resource/sysctl.rb
index bf6864db31..75d2ef3262 100644
--- a/lib/chef/resource/sysctl.rb
+++ b/lib/chef/resource/sysctl.rb
@@ -84,7 +84,10 @@ class Chef
content "#{new_resource.key} = #{new_resource.value}"
end
- execute "sysctl -p"
+ execute "sysctl -p" do
+ command "sysctl #{'-e ' if new_resource.ignore_error}-p"
+ action :run
+ end
end
end