summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Hung <george.hung@quantatw.com>2021-03-17 15:20:38 +0300
committerGeorge Hung <george.hung@quantatw.com>2021-03-19 08:42:13 +0300
commit3236173d6205cb2178820f151fbd41ba592042bf (patch)
treefc78a37ee4912e1850040d126e82ff810534611d
parent8b0980e38dd7631f08d4aea9cc19bca650df3772 (diff)
downloadopenbmc-3236173d6205cb2178820f151fbd41ba592042bf.tar.xz
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
-rw-r--r--meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager/service-override.conf2
-rw-r--r--meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend5
2 files changed, 7 insertions, 0 deletions
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 000000000..0f4083416
--- /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 000000000..a7ec24f41
--- /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"