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