lib/ash/common.rb in capistrano-ash-1.4.0 vs lib/ash/common.rb in capistrano-ash-1.4.1

- old
+ new

@@ -43,11 +43,11 @@ end # set the permissions for files recurisvely from the starting directory (dir_path) def set_perms_files(dir_path, perm = 644) begin - run "find #{dir_path} -type f -print0 | xargs -0 #{try_sudo} chmod #{perm}" if remote_dir_exists?(dir_path) + run "find #{dir_path} -type f -print0 | xargs -0 -L 500 #{try_sudo} chmod #{perm}" if remote_dir_exists?(dir_path) rescue Exception => e logger.important "FAILED to set permissions of #{perm} on files within #{dir_path}!" logger.important e.message logger.important "Trying to set permissions without using xargs" begin @@ -60,10 +60,10 @@ end # set the permissions for directories recursively from the starting directory (dir_path) def set_perms_dirs(dir_path, perm = 755) begin - run "find #{dir_path} -type d -print0 | xargs -0 #{try_sudo} chmod #{perm}" if remote_dir_exists?(dir_path) + run "find #{dir_path} -type d -print0 | xargs -0 -L 500 #{try_sudo} chmod #{perm}" if remote_dir_exists?(dir_path) rescue Exception => e logger.important "FAILED to set permissions of #{perm} on directories within #{dir_path}!" logger.important e.message logger.important "Trying to set permissions without using xargs" begin