40 lines
1.8 KiB
Plaintext
Executable File
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}/
|
|
} |