Ignore interrupts while cleaning up
This commit is contained in:
parent
309171e4f4
commit
a44f725c8b
@ -383,11 +383,13 @@ class FormulaInstaller
|
|||||||
fi.caveats
|
fi.caveats
|
||||||
fi.finish
|
fi.finish
|
||||||
rescue Exception
|
rescue Exception
|
||||||
|
ignore_interrupts do
|
||||||
tmp_keg.rename(installed_keg) if tmp_keg && !installed_keg.directory?
|
tmp_keg.rename(installed_keg) if tmp_keg && !installed_keg.directory?
|
||||||
linked_keg.link if linked_keg
|
linked_keg.link if linked_keg
|
||||||
|
end
|
||||||
raise
|
raise
|
||||||
else
|
else
|
||||||
tmp_keg.rmtree if tmp_keg && tmp_keg.directory?
|
ignore_interrupts { tmp_keg.rmtree if tmp_keg && tmp_keg.directory? }
|
||||||
end
|
end
|
||||||
|
|
||||||
def caveats
|
def caveats
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user