Allows using ctrl+c to interrupt the up space init command to allow stopping the installation without needing to kill the process via kill -9.
Note: this does not allow for re-initialization of the space, killing the process or using ctrl+c could result in the space being in a unstable state. It'll be a bit of work to make the up space init rerunnable/idempotent.
Description of your changes
Allows using ctrl+c to interrupt the
up space init
command to allow stopping the installation without needing to kill the process viakill -9
.Note: this does not allow for re-initialization of the space, killing the process or using ctrl+c could result in the space being in a unstable state. It'll be a bit of work to make the
up space init
rerunnable/idempotent.Fixes https://github.com/upbound/mxe/issues/257
I have:
make reviewable
to ensure this PR is ready for review.backport release-x.y
labels to auto-backport this PR, as appropriate.How has this code been tested
manually running
up space init
then using ctrl+c to exit the process while prereqs are installing.