Ignore interrupts while cleaning up

This commit is contained in:
Jack Nagel 2014-04-05 10:48:54 -05:00
parent 309171e4f4
commit a44f725c8b

View File

@ -383,11 +383,13 @@ class FormulaInstaller
fi.caveats
fi.finish
rescue Exception
ignore_interrupts do
tmp_keg.rename(installed_keg) if tmp_keg && !installed_keg.directory?
linked_keg.link if linked_keg
end
raise
else
tmp_keg.rmtree if tmp_keg && tmp_keg.directory?
ignore_interrupts { tmp_keg.rmtree if tmp_keg && tmp_keg.directory? }
end
def caveats