dracut-060
Performance
- dracut-install:
Bug Fixes
- codespell (ddf63231)
- make iso-scan trigger udev events (7b530f26, closes #2183)
- shellcheck 0.8.0 (88fe9205)
- shellcheck 0.8.0 (08b63a25)
- 99base: adjust to allow mksh as initrd shell (a0d14d3b)
- Makefile:
- base: do not quote $CLINE in the
setcommand (8b951d20) - bluetooth:
- btrfs:
- crypt: add missing libraries (c5dca3d6)
- crypt-gpg: do not use always --card-status (e3e8108e)
- dmsquash-live:
- dmsquash-live-autooverlay: specify filesystemtype when it is already known (179e1a99)
- dracut-functions: avoid calling grep with PCRE (-P) (67591e88)
- dracut-functions.sh: convert mmcblk to the real kernel module name (a62e895d)
- dracut-init.sh:
- dracut-initramfs-restore.sh: handle /etc/machine-id empty or uninitialized (260883d9)
- dracut-install:
- dracut-lib.sh: remove successful finished initqueue scripts (07af8d58)
- dracut-systemd:
- dracut.sh:
- remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL] (6c80408c)
- exit if resolving executable dependencies fails (b2c6b584)
- shellcheck warning SC1004 (dbdab2d8)
- use gawk for strtonum (33a66ed0)
- also prevent fsfreeze for tmpfs (09d3ec16)
- correct path for UEFI stub on split-usr systems (c1588995)
- silence the output of hardlinking files by default (2a26eec5)
- handle imagebase for uefi (6178a9d8)
- handle /etc/machine-id empty or uninitialized (97fe0976)
- use dynamically uefi's sections offset (f32e95bc)
- kmoddir does not handle trailing / (1ddcb137)
- handle sbsign errors for UEFI builds (a6dd5bfb)
- handle out of space error for UEFI builds (8602df70)
- --sysroot option broken if global variables not set in conf (6f4a5c90)
- correct --help and --version exit codes (cda6b00a)
- fido2: libfido2.so depends on libz.so (15970768)
- fips:
- fs-lib: remove quoting form the first argument of the e2fsck call (9aa332ca)
- github: exempt issues in a milestone (c8a703aa)
- install: do not undef _FILE_OFFSET_BITS (70aeb4c1)
- install.d:
- integrity: do not require ls (a804945f)
- iscsi:
- kernel-modules:
- load_fstype: avoid false positive searchs (10cf8e46)
- lsinitrd.sh:
- lvmthinpool-monitor: activate lvm thin pool before extend its size (e9b47742)
- man:
- modsign: load keys to correct keyring (b7ef1302)
- multipath: remove dependency on multipathd.socket (297525c5)
- network:
- network,dbus: improve dependency checking (3f8f115a)
- network-legacy:
- network-manager: add "After" dependency on dbus.service (d8a9a73d)
- nvmf:
- plymouth: remove /etc/system-release dependency (d6cef3f2)
- release: maintain dracut-version.sh in the source tree (b4e23ce4)
- resolve-deps: check the existing file—not the source (5ac581ef)
- systemd:
- systemd-ac-power: correct systemd-ac-power binary path (df2458a6)
- systemd-journald: do not include systemd-journal-flush.service (eff2a939)
- systemd-networkd:
- systemd-pcrphase: only include systemd-pcrphase-initrd.service (cd6f683d)
- systemd-resolved: correct typo in override path (2d083021)
- systemd-timedated: correct typo in override path (765e69ce)
- systemd-tmpfiles: do not include systemd-tmpfiles-clean.timer (1ef00735)
- systemd-udevd: add missing override paths (570b9d40)
- test:
- only use QEMU machine q35 on x86 (f29e428b)
- use bash for jobs -r parameter (9a18f133)
- rename test 60 (3d7c0ffb)
- improve test 60 (5e846cb1)
- remove leftover link file from server rootfs (8f44740f)
- assign fixed address to bridge (9fb64d96)
- bump DHCP timeout to 30 seconds (462d9b92)
- remove check on dhclient support for --timeout (da959483)
- adapt multinic test for new NetworkManager versions (d3993c7d)
- udev-rules:
- url-lib.sh: nfs_already_mounted() with trailing slash in nfs path (966b6cec)
- virtiofs: add virtio_pci kernel module to virtiofs (07b49a3e)
Features
- Makefile: allow setting dracut version via environment variables (31c4d284)
- dracut:
- dracut-init.sh:
- dracut-install: add fw_devlink suppliers as module dependencies (3de4c731)
- fips: add progress messages (68d0653e)
- install.d: allow using dracut in combination with ukify (16645633)
- kernel-modules: driver support for macbook keyboards (df381b7e)
- livenet: add memory size check depending on live image size (52351cfa)
- lsinitrd: notify user on missing compressor (1300a930)
- lvm: always include all drivers that LVM can use (a109c612)
- network-wicked: remove module (9dbbebb1)
- nvmf: add code for parsing the NBFT (b490f6f7)
- resume: also consider resume= in the cmdline as enabling hibernation (e3a7112b, closes [#924](https://github.com/dracutdevs/dracut/issu
- systemd: install systemd-executor (bee1c482)
- systemd-creds: introducing the systemd-creds module (48c2cb45)
- systemd-rfkill: remove module (c4e6eaf9)
- test: nfs_fetch_url test into nfs test (8f9ad068)
Contributors
- Antonio Alvarez Feijoo antonio.feijoo@suse.com
- Henrik Gombos henrik99999@gmail.com
- Laszlo Gombos laszlo.gombos@gmail.com
- Benjamin Drung benjamin.drung@canonical.com
- Beniamino Galvani bgalvani@redhat.com
- Martin Wilck mwilck@suse.de
- наб nabijaczleweli@nabijaczleweli.xyz
- Adrien Thierry athierry@redhat.com
- Frederick Grose fgrose@sugarlabs.org
- Andrew Ammerlaan andrewammerlaan@gentoo.org
- Pavel Valena pvalena@redhat.com
- Frantisek Sumsal frantisek@sumsal.cz
- Jóhann B. Guðmundsson johannbg@gmail.com
- Tao Liu ltao@redhat.com
- Masahiro Matsuya mmatsuya@redhat.com
- 0x5c dev@0x5c.io
- Andrew Halaney ahalaney@redhat.com
- Daniel McIlvaney damcilva@microsoft.com
- David Disseldorp ddiss@suse.de
- Dmitry Klochkov dmitry.klochkov@bell-sw.com
- Emanuele Giuseppe Esposito eesposit@redhat.com
- John Meneghini jmeneghi@redhat.com
- Khem Raj raj.khem@gmail.com
- LinkTed link.ted@mailbox.org
- Lubomir Rintel lkundrak@v3.sk
- Michal Koutný mkoutny@suse.com
- Michał Zegan webczat@outlook.com
- Mike Gilbert floppym@gentoo.org
- Sam James sam@gentoo.org
- Sergio E. Nemirowski sergio@outerface.net
- Thomas Blume thomas.blume@suse.com
- Tianhao Chai cth451@gmail.com
- Valentin Lefebvre valentin.lefebvre@suse.com
- Vitaly Kuznetsov vkuznets@redhat.com
- keentux valentin.lefebvre@suse.com
- lilinjie lilinjie@uniontech.com