blob: e4c9c45fb873dc2040fdbf9e9bbba253c67e3a85 [file] [log] [blame]
George Hungb49c6b62020-05-20 18:19:34 +08001inherit obmc-phosphor-systemd
Brandon Kim1e427092021-08-10 15:46:03 -07002DEPENDS:append:gbs = " gbs-yaml-config"
George Hungb49c6b62020-05-20 18:19:34 +08003
Brandon Kim1e427092021-08-10 15:46:03 -07004FILESEXTRAPATHS:prepend:gbs := "${THISDIR}/${PN}:"
George Hungb49c6b62020-05-20 18:19:34 +08005
6EEPROM_NAMES = "motherboard hsbp fan"
7
8EEPROMFMT = "system/chassis/{0}"
9EEPROM_ESCAPEDFMT = "system-chassis-{0}"
10EEPROMS = "${@compose_list(d, 'EEPROMFMT', 'EEPROM_NAMES')}"
11EEPROMS_ESCAPED = "${@compose_list(d, 'EEPROM_ESCAPEDFMT', 'EEPROM_NAMES')}"
12
13ENVFMT = "obmc/eeproms/{0}"
Patrick Williamse83c2202021-09-01 16:17:33 -050014SYSTEMD_ENVIRONMENT_FILE:${PN}:append:gbs := " ${@compose_list(d, 'ENVFMT', 'EEPROMS')}"
George Hungb49c6b62020-05-20 18:19:34 +080015
16TMPL = "obmc-read-eeprom@.service"
17TGT = "multi-user.target"
18INSTFMT = "obmc-read-eeprom@{0}.service"
19FMT = "../${TMPL}:${TGT}.wants/${INSTFMT}"
20
Patrick Williamse83c2202021-09-01 16:17:33 -050021SYSTEMD_LINK:${PN}:append:gbs := " ${@compose_list(d, 'FMT', 'EEPROMS_ESCAPED')}"
George Hungb49c6b62020-05-20 18:19:34 +080022
Andrew Geissler65f13882023-07-19 13:21:47 -050023EXTRA_OECONF:append:gbs = ""
24
25IPMI_FRU_YAML:gbs="${STAGING_DIR_HOST}${datadir}/gbs-yaml-config/ipmi-fru-read.yaml"
26IPMI_FRU_PROP_YAML:gbs="${STAGING_DIR_HOST}${datadir}/gbs-yaml-config/ipmi-extra-properties.yaml"