Enable redundant EEPROMs

This commit adds support in the VPD manager to
automatically update redundant EEPROMs.

The redundant EEPROMs path is obtained from the
"redundantEeprom" key in the VPD JSON.

Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
Change-Id: I88dd6710523dd0d46d14bec5c849950db15cba28
diff --git a/test/vpd-manager-test/editor_test.cpp b/test/vpd-manager-test/editor_test.cpp
index 7a88c59..f20f465 100644
--- a/test/vpd-manager-test/editor_test.cpp
+++ b/test/vpd-manager-test/editor_test.cpp
@@ -88,7 +88,7 @@
     {
         // Invalid kwd name
         EditorImpl edit("VINI", "SN", std::move(emptyVpdFile));
-        edit.updateKeyword(dataToUodate, true);
+        edit.updateKeyword(dataToUodate, 0, true);
     }
     catch (const std::exception& e)
     {
@@ -106,7 +106,7 @@
     {
         // the path is dummy
         EditorImpl edit("VINI", "SN", std::move(vpd));
-        edit.updateKeyword(dataToUodate, true);
+        edit.updateKeyword(dataToUodate, 0, true);
     }
     catch (const std::exception& e)
     {
@@ -125,7 +125,7 @@
     {
         // Invalid record name "VIN", path is dummy
         EditorImpl edit("VIN", "SN", std::move(vpd));
-        edit.updateKeyword(dataToUodate, true);
+        edit.updateKeyword(dataToUodate, 0, true);
     }
     catch (const std::exception& e)
     {
@@ -144,7 +144,7 @@
     {
         // All valid data
         EditorImpl edit("VINI", "Sn", std::move(vpd));
-        edit.updateKeyword(dataToUodate, true);
+        edit.updateKeyword(dataToUodate, 0, true);
     }
     catch (const std::runtime_error& e)
     {
@@ -163,7 +163,7 @@
     {
         // All valid data
         EditorImpl edit("VINI", "SN", std::move(vpd));
-        edit.updateKeyword(dataToUodate, true);
+        edit.updateKeyword(dataToUodate, 0, true);
     }
     catch (const std::runtime_error& e)
     {
@@ -177,4 +177,4 @@
     ::testing::InitGoogleTest(&argc, argv);
 
     return RUN_ALL_TESTS();
-}
+}
\ No newline at end of file