summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorFabiano Fidencio <fidencio@profusion.mobi>2010-10-07 04:24:41 -0700
committerLennart Poettering <lennart@poettering.net>2010-10-07 19:23:46 +0200
commitb1b2a107d15a370d40b200172837bdd82ff3c3b2 (patch)
treee0a7726091f28047f0fb5958b1c3fdb21224030f /m4
parente3478379751fda30316204c68112b5a2b9ffd5a7 (diff)
shutdown: Adding binary to shutdown the system
This functions are working as follows: - Send a SIGTERM to all processes that may be finished - Send a SIGKILL to all processes that still live and may be finished - Try to unmount all mount points - Try to remount read-only all mount points that can't be umounted - Umount all swap devices - Umount and detach all loopback devices - Call [poweroff|halt|reboot|kexec] TODO: - Umount device-mapper. - Make log work. So far it is being useless as we do not parse /etc/systemd/system.conf, kernel command line but just environment, however we're executed by init and thus have no useful variables. Forcing it to target=kmsg/console and level=debug also does not produce any output, however writing to /dev/console does work (hack used during debug).
Diffstat (limited to 'm4')
0 files changed, 0 insertions, 0 deletions