History | View | Annotate | Download (4.7 kB)
Add a function for finding out the kvm binary
On some systems it is kvm, on some others it is qemu-system-x86_64. On32bit PC it is qemu-system-i386
Add check_guestfs_version function
This function is used to check if a specified libguestfs version issmaller, greater or equal to the installed one
Fix an missing func error introduced in e1c0be0296
Code Cleanup
Fix typo in sh.CommandNotFound exception
Add missing docstrings
Clean-up the code using flake8
Allow users to specify tmp dir for large files
The cow file when creating images or the temporary image file whenbundling the host system may be large. Allow the user to overwritethe directory under which those files get created.
Retry cleanup commands if they fail
Add a new try_fail_repeat function that wraps cleanup system commandsand retries them if they fail. There are cases where commands likedmsetup, umount and losetup -d may fail with device is busy. In mostof the cases, sleeping for halve a second and retrying does the job.
Drop pbs dependency in favor of sh
PBS has now bocome sh.
Create a new output subpackage
Add size param in the Output.Progress constructor
Unify output by creating a seperated output module
All image-creator components now output messages using an instanceof one of the output classes.
Add support for GUID Partition Tables
Switch to ansicolor for coloring & fix pep8 errors
Use progress for progress bar & implement register
Fix pep8 errors
Add progress bar in pithos upload & compute md5sum
Add options for enabling/disabling sysprep tasks
Also merge data_cleanup tasks with syspreps and did a major cleanup
Add silent mode option
All printing had to be reordered and now it is done from a central point.
Move image_extract method into DiskDevice
Add new-line printing option in printing functions
Beautify program's output.
Fix license, copyright and pep8 infractions
Remove python-losetup dependency
The package is buggy and we can use pbs to do the same thing.