github dracutdevs/dracut 056
dracut-056

latest releases: 059, 058, 057...
2 years ago

Bug Fixes

  • base:
    • do not change the provided UUID (4e858741)
    • add default device choice (e8c18c9f)
    • tr needs to be installed (dfbfd33b)
    • do not quote $initargs for switch_root (f649cd10)
    • repair installing dracut-util (d7acf107)
  • bluetooth:
    • make hostonly configuration files optional (d03fb675)
    • dbus configuration path fixes (34b1dd2e)
  • cms: reload NetworkManager connections (07977ee5)
  • cpio:
    • correct dev_t -> rmajor/rminor mapping (acc629ab)
    • write zeros instead of seek for padding and alignment (0af11c5e)
  • crypt: remove quotes from cryptsetupopts (e0abf88a, closes #1528)
  • crypt-gpg:
    • tr needs to be installed (a93fbc4a)
    • execute --card-status on each try (66100936)
  • dasd_rules:
    • correct udev dasd rules parsing (5de6e4d5)
    • remove collect based udev rule creators (ebafbd82)
  • dmsquash-live:
    • option to use overlayfs on a block device root (813577e2)
    • do not install systemd files when systemd is not enabled (bf8738d3)
    • iso-scan requires rmdir (e19e3890)
    • correct regression introduced with shellcheck changes (0c631efb)
  • dmsquash-live-ntfs: fuse3 no longer requires ulockmgr_server (75ad2699)
  • dracut: be more robust when using 'set -u' (22a80629)
  • dracut-functions.sh:
    • ip route parsing (d754e1c6)
    • get block device driver if in a virtual subsystem (dc3b976f)
  • dracut-init: unbreak a comment (bc4f196f)
  • dracut-initramfs-restore.sh:
  • dracut-install: tweaks to get_real_file() (1beeaf3b)
  • dracut-shutdown: add cleanup handler on failure (7ab1d002)
  • dracut-systemd: do not use Requires for vconsole-setup.service (a7f5429c)
  • dracut.sh:
    • do not ignore invalid config file or dir path (7de9ffc0)
    • check kernel zstd support early (475497b1)
    • check availability of configured compression (bdac657b)
    • inform user about auto-selected compression method (06d47ded)
    • drop pointless check for module compression method (586d3e76)
    • change misspelled variable name (acfd97a9)
    • remove wrong $ in loop sequence (f1245b5b)
    • handle symlinks appropriately while using '-i' option (c7fbc0c8)
    • handle '-i' option to include files beginning with '.' (f1138012)
  • drm: add privacy screen modules to the initrd (14d97a6a)
  • fedora.conf.example: rename misspelled variable (9371dcab)
  • fido2: add a missing library (4753738b)
  • fips:
  • fips.sh: repsect rd.fips.skipkernel (5789abcb)
  • img-lib: install rmdir (51ce8893)
  • install:
    • segfault on popen error (5c2f72f1)
    • extend hwcaps library handling to libraries under glibc-hwcaps/ (10ed204f)
    • use size_t to avoid -Wsign-compare warning (55468a2d)
    • improve gettid definition (ef0f848a)
    • validate return values log.c (19537f89)
    • rectify unused function args in log.c (b5cf7ec7)
    • use wrapper for asprintf (e2a61595)
    • use unsigned int instead of unsigned (74a41799)
    • reduce cppcheck warnings (b0bf8187)
    • add a missing ret value assignment (6a444261)
  • integrity: add support for loading multiple EVM x509 certs (9da76af8)
  • iscsi: add support for the new iscsiadm "no-wait" (-W) command (7374943a)
  • kernel-modules:
    • add mailbox drivers for arm (0e80ff72)
    • detect block device's hardware driver (c86f4d28)
    • add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs (b292ce72)
    • add more modules on RISC-V (3cc9f1c1)
    • add isp1760 USB controller (15398458)
    • add Type-C USB drivers for generic initrd (a1287c62)
  • kernel-modules-extra: handle zstd module extension (b3d2dcb7)
  • lvm:
    • restore setting LVM_MD_PV_ACTIVATED (164e5ebb)
    • replace --partial option (97543cca)
  • man: default value of rd.retry was increased to 180 seconds (4855242c)
  • mdraid: allow UUID comparison for more than one UUID (d364ce83)
  • memstrack: drop bash runtime requirement (35822f39)
  • mksh: requires printf (f806a628)
  • multipath:
    • check if mpathconf is available (4318533e)
    • drop ExecStop= setting from service unit (9491e599)
    • get config. dir from configuration (2e3c5444)
  • multipathd.service:
    • drop dependencies on iscsi and iscsid (6246da40)
    • adapt to upstream multipath-tools unit file (a247d2bc)
    • remove dependency on systemd-udev-settle (371b338a)
  • network:
    • consistent use of "$gw" for gateway (3f2c76bb)
    • wrong test of wicked unit (22e68307)
    • add errors and warnings when network interface does not exist (79389352)
  • network-manager:
    • skip non-directories in /sys/class/net (d9c3c774)
    • disable tty output if the console is not usable (f6e6be24)
    • show output on console only with rd.debug enabled (e07b7ad0)
    • write DHCP filename option to dhcpopts file (38320fce)
    • check for nm-initrd-generator in both /usr/{libexec,lib} (5ee7e249)
    • ensure safe content of /tmp/dhclient."$ifname".dhcpopts (e509c638)
    • include nm-daemon-helper binary (0e590531)
    • don't pull in systemd-udev-settle (a0f12fb6)
    • support teaming under NM+systemd (a97d2ced)
    • pull in network.target in nm-initrd.service (a97d6e2b)
  • network-wicked: multiple path corrections (d3b5bc17)
  • nvmf: validate_ip_conn (655c65e6)
  • qeth_rules: check the existence of /sys/devices/qeth/*/online beforehand (6c71ba41)
  • resume:
    • resume using /usr/lib64/suspend (c4593734)
    • check for presence of /sys/power/resume (0b977906)
  • rootfs-block: make the base module dependency explicit (3326e4c9)
  • s390_rules: drop collect installation (f905c3a7)
  • shutdown: be robust against forced shutdown (b9ba3c8b)
  • skipcpio:
  • squash:
    • apply FIPS and libpthread workaround (5ab18dee)
    • remove tailing '/' when installing ld.so.conf.d (cbd85597)
    • keep ld cache under initdir (dc21638c)
    • create relative symlinks (a2b6be44)
  • systemd-sysusers:
    • use split systemd sysuser configs (fec93bb2)
    • override systemd-sysusers.service (dcbe23c1)
  • tpm2-tss:
  • url-lib:
    • SC2086: Double quote to prevent globbing and word splitting (acb18869)
    • SC2046: Quote this to prevent word splitting (ec50cec3)
    • improve ca-bundle detection (e3bb1815)
    • make pre-pivot hook separetely per nfs mount (2f091b17)
  • usrmount: do not empty _dev variable (4afdcba2)
  • zfcp_rules:
    • correct udev zfcp rules parsing (59252668)
    • remove collect based udev rule creators (d40c49a8)

Features

  • Makefile: cargo wrapper for dracut-cpio build (51d21c6b)
  • cpio:
    • add newc archive creation utility (a9c67046)
    • add rust argument parsing library from crosvm (94fc5026)
  • crypt:
    • check if pkcs11 module is needed in hostonly mode (56f4fb6c)
    • check if fido2 module is needed in hostonly mode (d5fd030c)
    • check if tpm2-tss module is needed in hostonly mode (5d990a00)
  • dracut.sh:
    • add --aggresive-strip option (67fc670a)
    • add "--enhanced-cpio" option for calling dracut-cpio (afe4a6db)
    • check if target kernel has zstd support compiled in (591118c5)
  • fido2: introducing the fido2 module (049973b7)
  • lvm:
    • only run lvchange for LV that is seen on devices (1af46743)
    • use generated filter when none is set (7ffc5e38)
    • update lvm command options (c0a54f29)
  • pcsc: introducing the pcsc module (dcaff88a)
  • pkcs11:
    • include the module in the spec file (c5907f82)
    • introducing the pkcs11 module (83ea8cf0)
  • spec: add systemd-integritysetup module (fe8df024)
  • squash: install umount util (563f5434)
  • systemd: enable support for systemd compiled with ASAN (d502d2a8)
  • systemd-integritysetup: introducing the systemd-integritysetup module (33cf47a6)

Contributors

Don't miss a new dracut release

NewReleases is sending notifications on new releases.