diff options
author | Andrew Geissler <geissonator@yahoo.com> | 2022-07-18 18:12:49 +0300 |
---|---|---|
committer | Andrew Geissler <andrew@geissonator.com> | 2022-07-20 22:59:28 +0300 |
commit | f9fd30344ecb77d8e027cddc0c6d6982d1fe9a45 (patch) | |
tree | 780e548e4ae9563c020ba53827c4e7fc266f00c9 /meta-ibm/recipes-phosphor | |
parent | 1b05e4aca7b29a2214eb69530c67788412a39420 (diff) | |
download | openbmc-f9fd30344ecb77d8e027cddc0c6d6982d1fe9a45.tar.xz |
meta-ibm: install power workarounds appropriately
New yocto has gotten more strict (and found some bugs in our recipes)
that require correct FILESEXTRAPATHS and correct machine installs.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I5511d543be0d2d17eba88ca63afa5372b8fda3a4
Diffstat (limited to 'meta-ibm/recipes-phosphor')
-rw-r--r-- | meta-ibm/recipes-phosphor/chassis/power-workarounds.bb | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/meta-ibm/recipes-phosphor/chassis/power-workarounds.bb b/meta-ibm/recipes-phosphor/chassis/power-workarounds.bb index 6ab0ae2d20..452f5cedbf 100644 --- a/meta-ibm/recipes-phosphor/chassis/power-workarounds.bb +++ b/meta-ibm/recipes-phosphor/chassis/power-workarounds.bb @@ -10,9 +10,16 @@ RDEPENDS:${PN} += "i2c-tools" S = "${WORKDIR}" -SRC_URI += "file://power-workarounds.sh" +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}/${MACHINE}:" +SRC_URI:append:witherspoon = " file://power-workarounds.sh" +SRC_URI:append:swift = " file://power-workarounds.sh" -do_install() { +do_install:append:witherspoon() { + install -d ${D}${bindir} + install -m 0755 ${S}/power-workarounds.sh ${D}${bindir}/power-workarounds.sh +} + +do_install:append:swift() { install -d ${D}${bindir} install -m 0755 ${S}/power-workarounds.sh ${D}${bindir}/power-workarounds.sh } @@ -22,5 +29,8 @@ INSTFMT_WA = "power-workarounds@{0}.service" TGTFMT = "obmc-chassis-poweron@{0}.target" FMT_WA = "../${TMPL_WA}:${TGTFMT}.requires/${INSTFMT_WA}" -SYSTEMD_SERVICE:${PN} += "${TMPL_WA}" -SYSTEMD_LINK:${PN} += "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" +SYSTEMD_SERVICE:${PN}:append:witherspoon = " ${TMPL_WA}" +SYSTEMD_LINK:${PN}:append:witherspoon = "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" + +SYSTEMD_SERVICE:${PN}:append:swift = " ${TMPL_WA}" +SYSTEMD_LINK:${PN}:append:swift = "${@compose_list(d, 'FMT_WA', 'OBMC_CHASSIS_INSTANCES')}" |