Initial commit

This commit is contained in:
Your Name
2026-04-23 17:07:55 +08:00
commit b7e39e063b
16725 changed files with 1625565 additions and 0 deletions
@@ -0,0 +1,24 @@
SUMMARY = "factory-reset-reboot"
DESCRIPTION = "factory reset reboot delay"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
RDEPENDS:${PN} += "bash"
PR = "r1"
LICENSE = "CLOSED"
inherit allarch
SRC_URI = " \
file://obmc-reboot-delay \
file://obmc-reboot-delay.service \
"
inherit obmc-phosphor-systemd
SYSTEMD_SERVICE:${PN} += "obmc-reboot-delay.service"
do_install() {
install -d ${D}${bindir}
install -m 0755 ${WORKDIR}/obmc-reboot-delay ${D}${bindir}
}
@@ -0,0 +1,13 @@
#!/bin/bash
set -e
STATE_SERVICE="xyz.openbmc_project.State.BMC"
STATE_PATH="/xyz/openbmc_project/state/bmc0"
STATE_INTERFACE="xyz.openbmc_project.State.BMC"
STATE_PROPERTY="RequestedBMCTransition"
STATE_PROPERTY_VALUE="xyz.openbmc_project.State.BMC.Transition.Reboot"
echo "sleep 5"
sleep 5
busctl set-property "${STATE_SERVICE}" "${STATE_PATH}" "${STATE_INTERFACE}" \
"${STATE_PROPERTY}" s "${STATE_PROPERTY_VALUE}"
@@ -0,0 +1,7 @@
[Unit]
Description=BMC reboot delay
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/usr/bin/obmc-reboot-delay