source:
clfs-embedded/bootscripts/clfs/rc.d/shutdown@
e63fb04
Last change on this file since e63fb04 was 1933be2, checked in by , 15 years ago | |
---|---|
|
|
File size: 579 bytes |
Rev | Line | |
---|---|---|
[a44b91b] | 1 | #!/bin/ash |
2 | ||
3 | # System Shutdown Script | |
4 | # | |
5 | ||
[381c53b] | 6 | . /etc/rc.d/init.d/functions |
[a44b91b] | 7 | |
8 | echo | |
9 | echo "System is going down for reboot or halt now." | |
10 | echo | |
11 | ||
12 | ||
[b9cef84] | 13 | echo "Starting stop scripts." |
[a44b91b] | 14 | |
15 | for i in /etc/rc.d/stop/* | |
16 | do | |
17 | if [ -x $i ]; then | |
18 | $i stop | |
19 | fi | |
20 | done | |
21 | ||
[1933be2] | 22 | if [ -x /sbin/hwclock ] && [ -e /dev/rtc ]; then |
[8172859] | 23 | echo -n "Syncing hardware clock to system clock:" |
24 | hwclock --systohc --utc | |
25 | check_status | |
26 | fi | |
27 | ||
28 | if [ -x /sbin/swapoff ]; then | |
29 | echo -n "Disabling swap space: " | |
30 | swapoff -a | |
31 | check_status | |
32 | fi | |
[a44b91b] | 33 | |
34 | echo -n "Syncing all filesystems: " | |
35 | sync | |
36 | check_status | |
37 | ||
38 | echo -n "Unmounting all filesystems: " | |
39 | umount -a -r | |
[1933be2] | 40 |
Note:
See TracBrowser
for help on using the repository browser.