On 02/17/2016 12:19 PM, Rich Freeman wrote: > On Wed, Feb 17, 2016 at 9:24 AM, Richard Yao <r...@gentoo.org> wrote: >> Systemd installs that go back into the initramfs at shutdown are rare >> because there is a >> hook for the initramfs to tell systemd that it should re-exec it and very >> few configurations >> do that. Even fewer that do it actually need it. > > While I won't debate that it probably isn't strictly essential, dracut > handles unmounting root for systemd just fine (well, at least on > non-nfs - the version I'm using with an nfs root struggles in this > regard, though unclean shutdown on nfs with no files open probably > isn't really a problem).
Dracut handling it well is not up for dispute. When I checked last year, dracut simply did not tell systemd to use this functionality because it was unnecessary functionality that only served to slowed down the shutdown process. It only enables it when a driver indicates an actual need, which is the way that it should be. > Is dracut still not widely used? I know that it was all the fashion > for a decade or two for every distro to build their own initramfs, but > I don't get why anybody wouldn't just make the switch - it is far more > capable and configurable. Not many Gentoo users use dracut. It does not handle kernel compilation or bootloader configuration. It is definite ahead of genkernel in networking though, but there is not much demand for that among users.
Description: OpenPGP digital signature