dracut-109
Performance
- improve logger efficiency (fd685905)
Features
- dracut.sh: try $STRIP for $strip_cmd first (862248dc)
- Makefile:
- configure: autoconfigure configprofile (eada0fb9)
- debian.conf:
- dracut:
- dracut.conf.d: move examples into subdirectories (d486a909)
- dracut.sh: output error message for --regenerate-all (3d58272e)
- fedora: switch to strict hostonly mode by default (bc69bf4e)
- kernel-modules-export: make kernel modules from initramfs available (21096b7e)
- lsinitrd: support 3cpio (7b1612fc)
- network-manager: remove support for ifcfg-rh (63baa4e7)
- pcsc: add Debian/Ubuntu support (1575aea4)
- plymouth:
- qemu: install sd_mod driver (2aaf5673)
- skipcpio: output additional CPIO information (3841274d)
- systemd-networkd: do not require bash (9f2e8da7)
Bug Fixes
- line-buffer log output to /dev/kmsg (cfc3fc61)
- typo in awk script in _do_dlog_batch_kmsglog (f0d64b02, closes #1803)
- make logging functions return 1 only on invalid log level (5f9d2858)
- partial revert for hostonly sloppy mode (ac8cb5e5)
- place dracut generated cmdline conf files in the 10-49 range (8680a553)
- ignore shellcheck SC2329 in addition to SC2317 (c782a166)
- make sure final hostonly value is computed before reading it (8d9887bd)
- 74nvmf:
- Makefile:
- correct filter condition for s390 specific modules (cf735287)
- correct loop variable (c2ed439a)
- exclude hidden directories from shellcheck part 2 (a421ac07)
- exclude hidden directories from shellcheck (7a65d1a1)
- use install for installing files (882923bc)
- remove the heuristic to determine fallback kernel version (b97ab4a8)
- UKI: explicitly specify '--uname' (70466f56)
- base:
- btrfs: write cmdline in install() (c7b11828)
- cpio:
- dbus, network-manager: make generic mode host independent (2e14afe8)
- debian:
- debian.conf: re-enable hostonly_cmdline (3a85060c)
- dm,dmraid: shellcheck SC2268 (b138454b)
- dmsquash-live: install required stat binary (46369b3b, closes #1780)
- doc: correct spelling mistake of recommended (62be5b25)
- doc_site: remove reference to udev < 143 (4cfac2cf)
- dracut:
- use grep -q/-s to silence output/error (a80703e8)
- install items before dracut modules are included (a2ebe31b)
- add support for kernel name Image (df933559)
- enforce that hostonly is set for hostonly_install (32b3b8c7)
- library directory creation in --kernel-only (52155dde)
- use "-name" to avoid find matching temporary directory (5c53a810)
- decrease logging by default (86cc122e)
- do not call uname -r in chroot environments (d4355425)
- look for both vmlinuz and vmlinux for UKI creation (686ab140)
- dracut-init:
- dracut-install:
- initialize the fts pointer (60823653)
- cache resolve_deps calls for speed and less noise (c3331ed4)
- handling of multiple sonames in dlopen JSON (23d32545)
- broken calls to mmap with 0 length (063927bd)
- the handling of absolute paths in sonames (3484061b)
- the RUNPATH expansion returning empty strings (950ebcbe)
- the -n short option for --dry-run (3d4763ac)
- dracut-rescue: add support for /run/initramfs/dracut.conf.d (05692b89)
- dracut-systemd:
- dracut-util: crash if CMDLINE ends with quotation mark (4f6ca33d)
- dracut.sh: check that custom fw search patch exists before reading it (89dcdd91)
- dracut.sh,lsinitrd.sh: use obj{copy,dump} set by toolchain (8d870e63)
- fedora: always include chroot binary (aaed766b)
- fs-lib: include modules for charsets for working vfat support (51bd1331)
- hwdb: make module-setup.sh executable (118b3656)
- iscsi:
- kernel-modules: add Cadence USB driver to base (ff6a30c8)
- kernel-modules-extra: remove stray \ before / (614e9d34)
- livenet: source img-lib.sh for check_live_ram (a9f52182)
- lsinitrd:
- man:
- multipath: add udev rule 99-z-dm-mpath-late.rules (de8b63f5)
- net-lib: always include af_packet (e6f89767)
- network: handle network selection properly (8f076010)
- network-manager:
- nvmf: do not install hostonly configuration in generic initramfs (8b816ea9)
- overlayfs: overlayfs should not use rootfsflags as mount options (deeb670c)
- plymouth:
- release: force push (for updating) (d71b6f51)
- resume: avoid matching extra resume= substrings in cmdline (a58b30e2)
- systemd:
- systemd-networkd: correct path of 99-default.network on hostonly=no (523c9b05)
- systemd-portabled, initqueue: enable systemd type units (51a0e49f)
- systemd-sysext:
- systemd-sysusers:
- test: make sure $1 is not read as an unbound variable (fbbd7d5f)
- test-functions: use absolute path (088bef78)
- test-makeroot: make it dependent on initqueue (e588aeaf)
- ubuntu: set DISTRIBUTION when building container (211a1e7a)
- virtfs, virtiofs: dracut module should not delete rootfs files (54c0f12f)
Contributors
- Jo Zzsi jozzsicsataban@gmail.com
- Benjamin Drung benjamin.drung@canonical.com
- James Le Cuirot jlecuirot@microsoft.com
- Antonio Alvarez Feijoo antonio.feijoo@suse.com
- Daniel Hast hast.daniel@protonmail.com
- Martin Wilck mwilck@suse.de
- Pavel Valena pvalena@redhat.com
- Vitaly Kuznetsov vkuznets@redhat.com
- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Alexander Zubkov green@qrator.net
- David Disseldorp ddiss@suse.de
- Tomas Bzatek tbzatek@redhat.com
- Benjamin benjamin@cybercorp.fr
- Coiby Xu coxu@redhat.com
- Deli Zhang deli.zhang@cloud.com
- Fabian Vogt fvogt@suse.de
- Flos Lonicerae lonicerae@gmail.com
- Frantisek Sumsal frantisek@sumsal.cz
- Koen Kooi koen.kooi@oss.qualcomm.com
- Nowa Ammerlaan nowa@gentoo.org
- turret turret@duck.com