summaryrefslogtreecommitdiff
path: root/image/backends/basic.cc
AgeCommit message (Collapse)AuthorFilesLines
2024-10-04image: backends: Implement a cleanup() methodA. Wilcox1-0/+10
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
2020-04-02image: Truly dynamic backend registrationA. Wilcox1-4/+2
This allows one backend to provide multiple types. For example, our TarBackend can provide optional .gz, .bz2, and .xz compression.
2020-04-02image: Actually make backends registerableA. Wilcox1-1/+5
2020-04-02image: Significantly refactor how backends are registeredA. Wilcox1-1/+4
2020-04-01image: Initial work on backend supportA. Wilcox1-0/+37