diff options
Diffstat (limited to 'chef/lib/chef/provider/deploy.rb')
-rw-r--r-- | chef/lib/chef/provider/deploy.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chef/lib/chef/provider/deploy.rb b/chef/lib/chef/provider/deploy.rb index 9d24a4dbd0..16ebd80e48 100644 --- a/chef/lib/chef/provider/deploy.rb +++ b/chef/lib/chef/provider/deploy.rb @@ -194,7 +194,8 @@ class Chef end def cleanup! - all_releases[0..-6].each do |old_release| + chop = -1 - @new_resource.keep_releases + all_releases[0..chop].each do |old_release| Chef::Log.info "#{@new_resource} removing old release #{old_release}" FileUtils.rm_rf(old_release) release_deleted(old_release) |