X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd-halt.service.xml;h=0737d058d1533085426d97644b7d1bfb07bf08bc;hp=2fd7b8bf80d5481087c01dd1db77efbf5259fe21;hb=0721804f03934c17509af4f485c3bcef9d86862c;hpb=63ba209d8bc64137ff1585d5878328c93cb81b61 diff --git a/man/systemd-halt.service.xml b/man/systemd-halt.service.xml index 2fd7b8bf8..0737d058d 100644 --- a/man/systemd-halt.service.xml +++ b/man/systemd-halt.service.xml @@ -83,6 +83,12 @@ remaining swap devices, detach all remaining storage devices and kill all remaining processes. + 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. + Immediately before executing the actual system halt/poweroff/reboot/kexec systemd-shutdown will run all