boot-qemu.py: Do not add '-no-reboot' unconditionally #95
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This effectively reverts commit 8c78e38 ("boot-qemu: Always use
-no-reboot") against the rewrite that occurred in #91.
By applying this unconditionally, we potentially miss out on catching
panics. Prior to that change, if a machine panicked and rebooted, it
would keep rebooting until timeout killed QEMU, resulting in a non-zero
exit code. After that change, QEMU just exits cleanly on reboot.
cc @kees, I cannot remember what the original reason for unconditionally adding
-no-rebootwas.