Files
OpenBMC/meta-luxshare/meta-bhs/recipes-phosphor/flash/phosphor-software-manager_%.bbappend
2026-04-23 17:07:55 +08:00

40 lines
1.8 KiB
Plaintext
Executable File

FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI += " \
file://restore-bios.conf \
file://restore-bios-version.sh \
file://restore-cpld.conf \
file://restore-cpld-version.sh \
file://restore-fb-cpld.conf \
file://restore-fb-cpld-version.sh \
"
SRC_URI += " \
file://0001-Add-fan-board-cpld-for-software-manager.patch \
file://0001-Add-ReleaseDate-for-Software-interface.patch \
file://0001-Support-applyoption-and-updatetarger-parameter.patch \
"
PACKAGECONFIG[async_update] = "-Dasync-update=enabled, -Dasync-update=disabled"
PACKAGECONFIG:append = " \
async_update \
"
SYSTEMD_SERVICE:${PN}-updater += "${@bb.utils.contains('PACKAGECONFIG', 'async_update', 'obmc-async-update.service', '', d)}"
FILES:${PN}:append = " ${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/restore-bios.conf"
FILES:${PN}:append = " ${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/restore-cpld.conf"
FILES:${PN}:append = " ${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/restore-fb-cpld.conf"
do_install:append() {
install -d ${D}${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d
install -m 0644 ${WORKDIR}/restore-bios.conf ${D}${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/
install -m 0644 ${WORKDIR}/restore-cpld.conf ${D}${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/
install -m 0644 ${WORKDIR}/restore-fb-cpld.conf ${D}${systemd_system_unitdir}/xyz.openbmc_project.Software.BMC.Updater.service.d/
install -d ${D}${bindir}
install -m 0755 ${WORKDIR}/restore-bios-version.sh ${D}${bindir}
install -m 0755 ${WORKDIR}/restore-cpld-version.sh ${D}${bindir}/
install -m 0755 ${WORKDIR}/restore-fb-cpld-version.sh ${D}${bindir}/
}