rescueOS/rescueOS/shutdown-cleanup

36 lines
477 B
Plaintext

umount_maemo()
{
sync
umount /mnt/maemo
ubidetach /dev/ubi_ctrl -d 0
}
cd /
echo "Sending all processes the TERM signal..."
kill -15 -1
umount_maemo
sleep 1
echo "Sending all processes the KILL signal..."
kill -9 -1
umount_maemo
echo "Unmounting filesystems..."
umount -a -r 2> /dev/null
sync
#reset timer.
sleep 3
[ -f /run/charger-runned ] && i2cset -y -m 0x80 2 0x6b 0x04 0x80
sleep 1
echo
echo "RescueOS says good bye - have a good day."
sleep 3
poweroff -f