]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blob - config/install/halt
22a170e9ecf6cabf86ec479db468fc246a88af14
[people/pmueller/ipfire-2.x.git] / config / install / halt
1 #!/bin/sh
2 echo "Shutting down..."
3 echo "Sending all processes the TERM signal..."
4 /sbin/killall5 -15
5 sleep 3
6 echo "Sending all processes the KILL signal..."
7 /sbin/killall5 -9
8 sleep 3
9 echo "Unmounting /cdrom, /harddisk/boot, /harddisk/var/log and /harddisk"
10 /sbin/umount /cdrom
11 /sbin/umount /harddisk/boot
12 /sbin/umount /harddisk/var/log
13 /sbin/umount /harddisk
14 echo "Unmounting /proc"
15 /sbin/umount /proc/bus/usb
16 /sbin/umount /proc
17 echo "Unmounting root"
18 /sbin/mount -n -o remount,ro /
19 /sbin/reboot -i -d -p