X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/88e5a849eea66777cff691bd8c1547afeaf227b0..9b2abddf2004a1424175886a6e853304717cb0fe:/cookbooks/wordpress/libraries/wordpress.rb diff --git a/cookbooks/wordpress/libraries/wordpress.rb b/cookbooks/wordpress/libraries/wordpress.rb index e83ba0417..64c5c5531 100644 --- a/cookbooks/wordpress/libraries/wordpress.rb +++ b/cookbooks/wordpress/libraries/wordpress.rb @@ -1,11 +1,11 @@ -require "chef/mixin/command" +require "chef/mixin/shell_out" require "httpclient" require "php_serialize" class Chef module Wordpress - extend Chef::Mixin::Command + extend Chef::Mixin::ShellOut @api_responses = {} @svn_responses = {} @@ -35,10 +35,9 @@ class Chef def svn_cat(url) unless @svn_responses[url] - status, stdout, stderr = output_of_command("svn cat #{url}", {}) - handle_command_failures(status, "STDOUT: #{stdout}\nSTDERR: #{stderr}", :output_on_failure => true) + result = shell_out!("svn", "cat", url) - @svn_responses[url] = stdout.force_encoding("UTF-8") + @svn_responses[url] = result.stdout.force_encoding("UTF-8") end @svn_responses[url]