Files
OpenBMC/poky/meta/recipes-core/initscripts/initscripts-1.0/halt
T

34 lines
562 B
Bash
Raw Normal View History

2026-04-23 17:07:55 +08:00
#!/bin/sh
#
# SPDX-License-Identifier: GPL-2.0-only
#
### BEGIN INIT INFO
# Provides: halt
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0
# Short-Description: Execute the halt command.
# Description:
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# See if we need to cut the power.
if test -x /etc/init.d/ups-monitor
then
/etc/init.d/ups-monitor poweroff
fi
# Don't shut down drives if we're using RAID.
hddown="-h"
if grep -qs '^md.*active' /proc/mdstat
then
hddown=""
fi
halt SED_HALTARGS -p $hddown
: exit 0