These patches introduce several changes that make the programs more robust. Each of them fixes an issue I have encountered while trying to run the program, including checking for mistakes in the command line arguments, and fixing a problem with exception handling that caught real error messages and emitted irrelevant ones instead.
Ben Lipton (5): Better feedback for the user Retry umount step before quitting Fix weirdness in the way errors are reported Check program args for safety Handle missing modules instance-p2v-target/scripts/make_ramboot_initrd.py | 30 +++++ .../test/make_ramboot_initrd_test.py | 7 + p2v-transfer/p2v_transfer.py | 120 +++++++++++++++++--- p2v-transfer/test/p2v_transfer_test.py | 37 ++++++- 4 files changed, 173 insertions(+), 21 deletions(-) -- 1.7.3.1
