| #!/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 |