History | View | Annotate | Download (3.2 kB)
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.