meta-quanta: gbs: fix yaml file and override config were not used

- meson.build doesn't parse the led.yaml you provide,
  so replace the yaml file of source before compiling

- install service-override.conf directly intead of
  using SYSTEMD_OVERRIDE to avoid package name
  changing

- remove unused json config

Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I28c72dfabf32d22f917ca1e244f5b700ae941667
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
index a7ec24f..e887b19 100644
--- a/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend
+++ b/meta-quanta/meta-gbs/recipes-phosphor/leds/phosphor-led-manager_%.bbappend
@@ -1,5 +1,16 @@
 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"
+FILES_${PN}_append_gbs = " ${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/service-override.conf"
+
+do_compile_prepend_gbs() {
+    install -m 0644 ${STAGING_DATADIR_NATIVE}/${PN}/led.yaml ${S}
+}
+
+do_install_append_gbs() {
+    rm -rf ${D}${datadir}/${PN}/*
+
+    install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d
+    install -D -m 0644 ${WORKDIR}/service-override.conf \
+      ${D}${systemd_system_unitdir}/xyz.openbmc_project.LED.GroupManager.service.d/
+}