meta-quanta: gbs: add retry when LED manager service start failed
Sometimes LED manager service will get sdbus "the name
is not activatable" error for the first start, so add
retry 10 times to make sure the service start successfully
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ic9e429bca70cae3272547de6f8c8f96df0d02a9c
diff --git a/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager/service-override.conf b/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager/service-override.conf
new file mode 100644
index 0000000..0f40834
--- /dev/null
+++ b/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager/service-override.conf
@@ -0,0 +1,2 @@
+[Unit]
+StartLimitBurst=10
diff --git a/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend b/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend
new file mode 100644
index 0000000..a7ec24f
--- /dev/null
+++ b/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend_gbs := "${THISDIR}/${PN}:"
+SRC_URI_append_gbs = " file://service-override.conf"
+
+SYSTEMD_OVERRIDE_${PN}-ledmanager_append_gbs = " \
+ service-override.conf:xyz.openbmc_project.LED.GroupManager.service.d/service-override.conf"