summaryrefslogtreecommitdiff
path: root/image/backends/basic.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-04-02 05:08:04 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-04-02 05:08:04 -0500
commitc6b0e5fc81d905f57688c696f80e480712f612ab (patch)
tree9b08fec4059ed05becfe85e426ff316cb7a5d381 /image/backends/basic.cc
parent94fc4d46c3f2ebc179b768525a4aad73a655e083 (diff)
downloadhorizon-c6b0e5fc81d905f57688c696f80e480712f612ab.tar.gz
horizon-c6b0e5fc81d905f57688c696f80e480712f612ab.tar.bz2
horizon-c6b0e5fc81d905f57688c696f80e480712f612ab.tar.xz
horizon-c6b0e5fc81d905f57688c696f80e480712f612ab.zip
image: Significantly refactor how backends are registered
Diffstat (limited to 'image/backends/basic.cc')
-rw-r--r--image/backends/basic.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/image/backends/basic.cc b/image/backends/basic.cc
index 908f1d9..dbe387c 100644
--- a/image/backends/basic.cc
+++ b/image/backends/basic.cc
@@ -11,7 +11,6 @@
*/
#include "basic.hh"
-#include "backends.hh"
namespace Horizon {
namespace Image {
@@ -21,6 +20,10 @@ std::vector<BackendDescriptor> known_backends = {
{"squashfs", "Create a SquashFS image (.squashfs)", [](std::string, std::string){ return nullptr; } }
};
+const std::vector<BackendDescriptor> BasicBackend::available_backends() {
+ return known_backends;
+}
+
int BasicBackend::prepare() {
/* The default implementation returns success immediately;
* no preparation is required. */