lib/pkgforge/components/cleanup.rb in pkgforge-0.8.0 vs lib/pkgforge/components/cleanup.rb in pkgforge-0.8.1

- old
+ new

@@ -6,11 +6,14 @@ class Forge Contract None => nil def cleanup! @tmpdirs ||= {} @tmpfiles ||= {} - paths = [@tmpfiles.values, @tmpdirs.values].flatten + tmpfiles = @tmpfiles.dup + tmpfiles.delete(:tarball) + paths = [tmpfiles.values, @tmpdirs.values].flatten puts "Cleaning up tmp paths: #{paths}" FileUtils.rm_r paths + nil end end end