blob: b89311501d39697022c06f07236d265b4b8a6e46 [file] [log] [blame]
Marri Devender Rao53c55032017-07-26 02:11:32 -05001SUMMARY = "To merge the Host and BMC config files generated from MRW "
Nagaraju Goruganti0a01e9f2018-04-01 07:56:47 -05002DESCRIPTION = "Merge host provided FRU info config file, fru info config, \
3which is not sent by host config, and BMC accessible FRU info config \
4files generated by gen-ipmi-fru.pl into a single config file. \
5fru-gen parser parses the merged config file and generates cpp file"
Marri Devender Rao53c55032017-07-26 02:11:32 -05006PR = "r1"
Brad Bishop75f03872018-11-03 09:41:57 -07007LICENSE = "Apache-2.0"
Brad Bishop6f3f0aa2019-09-13 12:14:05 -04008LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
Marri Devender Rao53c55032017-07-26 02:11:32 -05009
Marri Devender Rao53c55032017-07-26 02:11:32 -050010inherit phosphor-ipmi-host
Joseph Reynolds79809ea2021-02-26 15:37:31 -060011inherit native
Marri Devender Rao53c55032017-07-26 02:11:32 -050012
13DEPENDS += "virtual/phosphor-ipmi-fru-read-inventory"
14DEPENDS += "virtual/phosphor-ipmi-fru-read-bmc-inventory"
Nagaraju Goruganti0a01e9f2018-04-01 07:56:47 -050015DEPENDS += "virtual/phosphor-ipmi-fru-read-not-sent-by-host-inventory"
Marri Devender Rao53c55032017-07-26 02:11:32 -050016PROVIDES += "virtual/phosphor-ipmi-fru-merge-config"
17
Patrick Williams12fc9392021-08-06 09:16:53 -050018do_install:append() {
Marri Devender Rao53c55032017-07-26 02:11:32 -050019 SRC=${config_datadir}
20 DEST=${D}${config_datadir}
21 install -d ${DEST}
22 cat ${SRC}/config.yaml ${SRC}/bmc-fru-config.yaml > ${DEST}/fru_config.yaml
Nagaraju Goruganti0a01e9f2018-04-01 07:56:47 -050023 cat ${SRC}/fru-config-not-sent-by-host.yaml >> ${DEST}/fru_config.yaml
Marri Devender Rao53c55032017-07-26 02:11:32 -050024}