chiark / gitweb /
man: add rationale into systemd-halt(8)
authorJan Engelhardt <jengelh@inai.de>
Thu, 7 Nov 2013 00:17:49 +0000 (01:17 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 7 Nov 2013 06:23:54 +0000 (01:23 -0500)
The explanation is from
http://people.debian.org/~stapelberg/docs/systemd-dependencies.html

man/systemd-halt.service.xml

index 2fd7b8b..0737d05 100644 (file)
                 remaining swap devices, detach all remaining storage
                 devices and kill all remaining processes.</para>
 
+                <para>It is necessary to have this code in a separate binary
+                because otherwise rebooting after an upgrade might be broken —
+                the running PID 1 could still depend on libraries which are not
+                available any more, thus keeping the filesystem busy, which
+                then cannot be re-mounted read-only.</para>
+
                 <para>Immediately before executing the actual system
                 halt/poweroff/reboot/kexec
                 <filename>systemd-shutdown</filename> will run all