38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
# Witherspoon system does not support warm reboots
|
|
PACKAGECONFIG:append:witherspoon = " no-warm-reboot"
|
|
|
|
# IBM systems only want power restore when AC loss occurred
|
|
PACKAGECONFIG:append = " only-run-apr-on-power-loss"
|
|
|
|
# IBM systems only allow boot operations when BMC is Ready
|
|
PACKAGECONFIG:append = " only-allow-boot-when-bmc-ready"
|
|
|
|
# The scheduled-host-transition package provides support to
|
|
# schedule power on and off operations for the host at some
|
|
# time in the future. IBM systems will utilize this feature
|
|
RRECOMMENDS:${PN}-host:append = " ${PN}-scheduled-host-transition"
|
|
|
|
# IBM systems track the state of the hypervisor so bring
|
|
# in the needed package when the host state package is
|
|
# included
|
|
RRECOMMENDS:${PN}-host:append = " ${PN}-hypervisor"
|
|
|
|
# IBM p10 machines want the optional secure-check
|
|
# feature enabled. This will verify all security
|
|
# settings in manufacturing mode.
|
|
RRECOMMENDS:${PN}-host:append:p10bmc = " ${PN}-secure-check"
|
|
|
|
# IBM systems want the chassis package to not allow a
|
|
# system power on if chassis power is in a bad state
|
|
RRECOMMENDS:${PN}-chassis:append = " ${PN}-chassis-check-power-status"
|
|
|
|
# Override critical services to monitor with IBM file
|
|
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
|
|
FILES:${PN}-bmc:append = " ${sysconfdir}/phosphor-service-monitor-default.json"
|
|
SRC_URI:append = " file://phosphor-service-monitor-default.json"
|
|
do_install:append() {
|
|
install -d ${D}${sysconfdir}/phosphor-systemd-target-monitor
|
|
install -m 0644 ${WORKDIR}/phosphor-service-monitor-default.json \
|
|
${D}${sysconfdir}/phosphor-systemd-target-monitor/
|
|
}
|