meta-quanta: gbs: avoid to set LED config to D-bus failed

Use mapper get-service to check if each LED D-bus
is ready and also make LED group service restart
not too fast when the serive start failed

Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Idd002e4f42d2664bc2f573a8dcc1afcfa593178a
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
index 0f40834..70783a8 100644
--- 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
@@ -1,2 +1,7 @@
 [Unit]
 StartLimitBurst=10
+
+[Service]
+RestartSec=3s
+ExecStartPre=mapper get-service /xyz/openbmc_project/led/physical/heartbeat
+ExecStartPre=mapper get-service /xyz/openbmc_project/led/physical/sys_boot_status