lib/caploy/recipes/setup.rb in caploy-0.2.1 vs lib/caploy/recipes/setup.rb in caploy-0.2.2
- old
+ new
@@ -5,15 +5,15 @@
task :create_config_files, :roles => :app do
run "mkdir -p #{shared_path}/config/"
config_file_to_setup.each do |config_file|
local_path = config_file_path(config_file)
put(File.read(local_path), "#{shared_path}/config/#{config_file}", :via => :scp) if local_path
- end
+ end if defined?(config_file_to_setup)
end
desc "Set up shared directory structure"
task :create_shared_folders, :roles => :app do
- directories_to_create.each { |directory| run "mkdir -p #{directory}" }
+ directories_to_create.each { |directory| run "mkdir -p #{directory}" } if defined?(directories_to_create)
end
task :set_permissions, :roles => :app do
try_sudo "chown -R #{user}:#{fetch(:group, user)} #{deploy_to}" if fetch(:use_sudo, false)
end