]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/install/halt
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[people/pmueller/ipfire-2.x.git] / config / install / halt
diff --git a/config/install/halt b/config/install/halt
new file mode 100644 (file)
index 0000000..22a170e
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+echo "Shutting down..."
+echo "Sending all processes the TERM signal..." 
+/sbin/killall5 -15
+sleep 3
+echo "Sending all processes the KILL signal..."
+/sbin/killall5 -9
+sleep 3
+echo "Unmounting /cdrom, /harddisk/boot, /harddisk/var/log and /harddisk"
+/sbin/umount /cdrom
+/sbin/umount /harddisk/boot
+/sbin/umount /harddisk/var/log
+/sbin/umount /harddisk
+echo "Unmounting /proc"
+/sbin/umount /proc/bus/usb
+/sbin/umount /proc
+echo "Unmounting root"
+/sbin/mount -n -o remount,ro /
+/sbin/reboot -i -d -p