BMC: Restore version and activation dbus objects on BMC reboot.
- Read the /media/ dir for active bmc versions. Each active
version has a /etc/os-release inside /media/ which is used to
recreate the version and activation objects.
Resolves openbmc/openbmc#2137
Change-Id: I40e97396b0912095868172a5a6566e2189a3446b
Signed-off-by: Saqib Khan <khansa@us.ibm.com>
diff --git a/version.hpp b/version.hpp
index ef6747f..cbc2bd7 100755
--- a/version.hpp
+++ b/version.hpp
@@ -73,9 +73,12 @@
/**
* @brief Get the active bmc version identifier.
*
+ * @param[in] releaseFilePath - The Path to file which contains
+ * the release version.
+ *
* @return The version identifier.
*/
- static std::string getBMCVersion();
+ static std::string getBMCVersion(const std::string& releaseFilePath);
/**
* @brief Delete the d-bus object and image.