Here comes a new dracut version. Thanks to all who have contributed to this release. The tarball can be found here: http://www.kernel.org/pub/linux/utils/boot/dracut/ ftp://ftp.kernel.org/pub/linux/utils/boot/dracut/ https://github.com/dracutdevs/dracut/releases/ Report Issues: https://github.com/dracutdevs/dracut/issues File Pull Requests: https://github.com/dracutdevs/dracut/pulls Git: git@xxxxxxxxxx:dracutdevs/dracut.git https://github.com/dracutdevs/dracut.git git://git.kernel.org/pub/scm/boot/dracut/dracut.git https://git.kernel.org/pub/scm/boot/dracut/dracut.git Project Page: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html Project Wiki: http://dracut.wiki.kernel.org The ChangeLog can be found here: http://git.kernel.org/?p=boot/dracut/dracut.git;a=blob_plain;f=NEWS.md Rendered view: https://github.com/dracutdevs/dracut/blob/master/NEWS.md dracut-052 ========== #### Features - **dracut:** - allow overriding the systemctl command for sysroot with `$SYSTEMCTL` for cross compilation - add additional global variables Variables like `dbusconfdir` or `systemdnetwork` are now exported to the individual modules as global variables. If they are not set in the distribution dracut config files, they are set via `pkg-config` - A `--no-uefi` option as been added to the CLI options to disable a default `uefi=yes` set by a configuration file. - **kernel-modules:** add modules from `drivers/memory` for arm - **network-legacy:** send dhcp in parallel on all devices via the `single-dhcp` option - **dbus:** introduce a meta module for dbus - **dbus-broker:** introduce the dbus-broker module - **dbus-daemon:** introduce the dbus-daemon module - **systemd-ask-password:** introduce the systemd-ask-password module - **systemd-coredump:** introduce the systemd-coredump module - **systemd-modules-load:** introduce the systemd-modules-load module - **systemd-repart:** introduce the systemd-repart module - **systemd-sysctl:** introduce the systemd-sysctl module - **systemd-sysusers:** introduce the systemd-sysuser module #### Bug Fixes - first round of shellcheck for all shell scripts - revise all module checks to not error out about missing dependencies - use the top-level `/efi` path to address the EFI partition - correct the squash quirk - use `find_binary` instead of other methods, because `find_binary` honors `dracutsysrootdir` - quote globbing in module-setup.sh for `inst_multiple` - move ldconfig after library workaround - do not set cmdline for uefi images unless asked - **dracut:** don't override `PATH`, if `dracutsysrootdir` is set - **dracut-functions.sh:** check kernel config from `dracutsysrootdir` - **dracut-init.sh:** make inst_libdir_file work with `dracutsysrootdir` set - **dracut-install:** allow globbing for multiple sources - **06dbus:** - do not hardcode path to dbus utils - do not hardcode path to systemd unit - **uefi** use efivars fs over the deprecated sysfs entries - **keyring** adding shared keyring mode to systemd unit `dracut-pre-pivot.service` - **35network-manager:** avoid restarting NetworkManager - **90kernel-modules:** install generic crypto modules with hostonly unset - **99squash:** use kernel config instead of modprobe to check modules - **dbus-daemon:** use uid/gid from sysroot if `dracutsysrootdir` is set - **kernel-modules:** add reset controllers for arm - **kernel-network-modules:** also install modules from mdio subdirectory - **mdraid:** - remove the `offroot` option (long deprecated) - add the grow continue service `mdadm-grow-continue` - **network-legacy:** silent the check for dhcp leaseinfo - **network-manager:** allow override network manager version - **plymouth:** install binaries with dependencies - **shutdown:** add timeout to umount calls - **watchdog:** fix dependencies in `module-setup.sh` #### Contributors - Harald Hoyer <harald@xxxxxxxxxx> - Jóhann B. Guðmundsson <johannbg@xxxxxxxxx> - Zoltán Böszörményi <zboszor@xxxxx> - Alexey Shabalin <shaba@xxxxxxxxxxxx> - Daniel Molkentin <daniel.molkentin@xxxxxxxx> - Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx> - Mariusz Tkaczyk <mariusz.tkaczyk@xxxxxxxxxxxxxxx> - Alexander Tsoy <alexander@xxxxxxx> - Anjali Kulkarni <anjali.k.kulkarni@xxxxxxxxxx> - Beniamino Galvani <bgalvani@xxxxxxxxxx> - David Tardon <dtardon@xxxxxxxxxx> - Javier Martinez Canillas <javierm@xxxxxxxxxx> - Kairui Song <kasong@xxxxxxxxxx> - Lukas Nykryn <lnykryn@xxxxxxxxxx> - Matthew Thode <mthode@xxxxxxxxxx> - Nicolas Chauvet <kwizart@xxxxxxxxx> - Nicolas Saenz Julienne <nsaenzjulienne@xxxxxxx> - Ondrej Mosnacek <omosnace@xxxxxxxxxx> - Peter Levine <plevine457@xxxxxxxxx> - Petr Pavlu <petr.pavlu@xxxxxxxx> - Vladius25 <vkorol2509@xxxxxxxxxx> - Yang Liu <50459973+ly4096x@xxxxxxxxxxxxxxxxxxxxxxxx> - foopub <45460217+foopub@xxxxxxxxxxxxxxxxxxxxxxxx> - realtime-neil <neil@xxxxxx>