summaryrefslogtreecommitdiff
path: root/image/backends/basic.cc
diff options
context:
space:
mode:
Diffstat (limited to 'image/backends/basic.cc')
-rw-r--r--image/backends/basic.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/image/backends/basic.cc b/image/backends/basic.cc
index dbe387c..bec3e41 100644
--- a/image/backends/basic.cc
+++ b/image/backends/basic.cc
@@ -20,10 +20,14 @@ std::vector<BackendDescriptor> known_backends = {
{"squashfs", "Create a SquashFS image (.squashfs)", [](std::string, std::string){ return nullptr; } }
};
-const std::vector<BackendDescriptor> BasicBackend::available_backends() {
+const std::vector<BackendDescriptor> BackendManager::available_backends() {
return known_backends;
}
+void BackendManager::register_backend(BackendDescriptor desc) {
+ known_backends.push_back(desc);
+}
+
int BasicBackend::prepare() {
/* The default implementation returns success immediately;
* no preparation is required. */