Age | Commit message (Collapse) | Author | Files | Lines |
|
This ensures that boost::filesystem uses UTF-8 for filenames.
Closes: #381
|
|
It is more reassuring to know that the process is running, and when it
finishes successfully, rather than just a 'stuck' terminal with no
displayed progress.
|
|
This allows backends to implement their own handling of target umounts.
Notably, the tar backend already umounts the target /dev /proc /sys, so
our hardcoded cleanup in the Creator caused unnecessary and confusing
error output when umount was run a second time.
Closes: #345
|
|
This should enable tarballs to be created significantly faster on
systems with more than one processor.
|
|
* Use <filesystem> portably.
* Create the target directory if it doesn't exist.
* Fix symlink detection bug that could cause target mtab to halt
image creation.
|
|
|
|
|
|
ir_dir used to be the target; now the target is inside ir_dir so backends
have the choice of making other directories inside ir_dir if needed.
|
|
|
|
|
|
This allows one backend to provide multiple types. For example, our
TarBackend can provide optional .gz, .bz2, and .xz compression.
|