ubi: add tarball as file handler

Add tarball image handler via a generic file handler.

Change-Id: I8902ef27d32a5aeb5112c88e51362f894c1249b3
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/main.cpp b/main.cpp
index 3e4c555..40f4b52 100644
--- a/main.cpp
+++ b/main.cpp
@@ -33,6 +33,7 @@
 {
 FileHandler hashHandler(HASH_FILENAME);
 FileHandler staticLayoutHandler(STATIC_HANDLER_STAGED_NAME);
+FileHandler ubitarballHandler(TARBALL_STAGED_NAME);
 
 #ifdef ENABLE_LPC_BRIDGE
 #if defined(ASPEED_LPC)
@@ -53,6 +54,9 @@
 #ifdef ENABLE_STATIC_LAYOUT
     {"/flash/image", &staticLayoutHandler},
 #endif
+#ifdef ENABLE_TARBALL_UBI
+    {"/flash/tarball", &ubitarballHandler},
+#endif
 };
 
 std::vector<DataHandlerPack> supportedTransports = {