]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/initscripts/initscripts-1.0/halt
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / initscripts / initscripts-1.0 / halt
1 #! /bin/sh
2 #
3 # halt          Execute the halt command.
4 #
5 # Version:      @(#)halt  2.84-2  07-Jan-2002  miquels@cistron.nl
6 #
7
8 PATH=/sbin:/bin:/usr/sbin:/usr/bin
9
10 # Update the timestamp, if there is already one
11 if test -e /etc/timestamp
12 then
13         date +%2m%2d%2H%2M%Y > /etc/timestamp
14 fi
15
16 # See if we need to cut the power.
17 if test -x /etc/init.d/ups-monitor
18 then
19         /etc/init.d/ups-monitor poweroff
20 fi
21
22 # Don't shut down drives if we're using RAID.
23 hddown="-h"
24 if grep -qs '^md.*active' /proc/mdstat
25 then
26         hddown=""
27 fi
28
29 halt -d -f -i -p $hddown
30
31 : exit 0