[ANNOUNCE] dracut 052

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>




[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux