utils: Add support for D-Bus property signature as

Add support for setting a D-Bus property of type array of strings.
This is for recording the boot order on D-Bus.

Change-Id: Iaa22d867501f8a2a905bad27f869dea2ba0917cd
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>
Signed-off-by: Sora Su <baxiche@gmail.com>
diff --git a/common/utils.cpp b/common/utils.cpp
index dff6c4e..461cc08 100644
--- a/common/utils.cpp
+++ b/common/utils.cpp
@@ -389,6 +389,12 @@
         std::variant<std::string> v = std::get<std::string>(value);
         setDbusValue(v);
     }
+    else if (dBusMap.propertyType == "array[string]")
+    {
+        std::variant<std::vector<std::string>> v =
+            std::get<std::vector<std::string>>(value);
+        setDbusValue(v);
+    }
     else
     {
         error("Unsupported property type '{TYPE}'", "TYPE",