lib/autobuild/importer.rb in autobuild-1.5.32 vs lib/autobuild/importer.rb in autobuild-1.5.33

- old
+ new

@@ -86,11 +86,11 @@ package.progress "updating %s" begin update(package) patch(package) package.updated = true - rescue Exception => e + rescue ::Exception => e fallback(e, package, :import, package) end else if Autobuild.verbose puts " not updating #{package.name}" @@ -108,11 +108,11 @@ patch(package) package.updated = true rescue Autobuild::Exception => e FileUtils.rm_rf package.srcdir fallback(e, package, :import, package) - rescue Exception + rescue ::Exception package.progress "checkout of %s failed, deleting the source directory #{package.srcdir}" FileUtils.rm_rf package.srcdir raise end end @@ -139,10 +139,10 @@ end def call_patch(package, reverse, file) patch = Autobuild.tool('patch') Dir.chdir(package.srcdir) do - Subprocess.run(package, :patch, patch, '-p0', (reverse ? '-R' : nil), "<#{file}") + Subprocess.run(package, :patch, patch, '-p0', (reverse ? '-R' : nil), :input => file) end end def apply(package, path); call_patch(package, false, path) end def unapply(package, path); call_patch(package, true, path) end