diff --git a/metadata.rb b/metadata.rb index febe26f..0c272e5 100644 --- a/metadata.rb +++ b/metadata.rb @@ -19,9 +19,9 @@ depends "mysql2_chef_gem", "~> 1.0.1" depends "build-essential" depends "iis", ">= 1.6.2" -depends "tar", ">= 0.3.1" +depends "ark", "~> 0.9.0" depends "nginx", "~> 2.7.4" -depends "php-fpm", "~> 0.6.10" +depends "php-fpm", ">= 0.6.10" depends 'selinux', '~> 0.7' %w{ debian ubuntu windows centos redhat scientific oracle }.each do |os| diff --git a/recipes/app.rb b/recipes/app.rb index b3d9f41..641b517 100644 --- a/recipes/app.rb +++ b/recipes/app.rb @@ -51,13 +51,14 @@ not_if {::File.exists?("#{node['wordpress']['dir']}\\index.php")} end else - tar_extract node['wordpress']['url'] do - target_dir node['wordpress']['dir'] + ark "wordpress" do + url node['wordpress']['url'] + path node['wordpress']['parent_dir'] creates File.join(node['wordpress']['dir'], 'index.php') - user node['wordpress']['install']['user'] + owner node['wordpress']['install']['user'] group node['wordpress']['install']['group'] - tar_flags [ '--strip-components 1' ] - not_if { ::File.exists?("#{node['wordpress']['dir']}/index.php") } + strip_components 1 + action :put end end