Skip to content

dracut-111

Latest

Choose a tag to compare

@Conan-Kudo Conan-Kudo released this 02 May 13:26
· 19 commits to main since this release
111

Performance

  • export DRACUT_ARCH globally (c50c04b0)
  • systemd-sysext: do not attempt to install extension metadata (25ffc0f0)

Features

  • derive systemd generator name dynamically from script (6ff36870)
  • crypt-lib: introduce crypt-lib dracut module (8a82565e)
  • dmsquash-live: add busybox blkid compatibility (7c0298a7)
  • dracut:
    • add module to add fw files from DT firmware-name properties (725fe30b)
    • add a DRACUT_EXTRA_ARGS environment variable (99738e52)
  • dracut-catimages.sh: move images directory from /boot to /var/lib (6bfd026e)
  • overlayfs: support tmpfs size parameter in rd.overlay (9740a99a)
  • overlayfs-crypt: add new encrypted persistent overlay support (c74f8ac2)
  • systemd-sysext: include systemd-{sys,conf}ext-sysroot services (205415b5)
  • systemd-sysusers-service: systemd-sysusers.service module (e0a7c9e2)

Bug Fixes

  • disable hostonly_cmdline for Gentoo by default (6c772faa)
  • explicitly set and document Gentoo defaults (86dae808)
  • avoid arguments for dot commands (045e9e30)
  • set DRACUT_TMPDIR before using it in dlog_init() (56ba87ad)
  • SYSTEMD-IMPORT: remount /sysroot with dev and suid flags (32d12606)
  • base: move initrd.target.wants symlink creation to wait_for_dev (d971230a)
  • crypt:
    • use systemd generator for setting the timeout (951be8ce)
    • use -d instead of -f to check for $NEWROOT/proc directory (57edbca1)
    • honor timeout setting when using UUID, LABEL, etc (89d5f2cb)
  • dbus: remove After/Requires from dbus service/socket (6102479e)
  • dmsquash-live:
    • correct det_img_fs implementation (f3d81b8d)
    • load kernel module before mount (9ca2cec1)
  • dracut:
    • do not record parameters that do not change the initrd (44a15508)
    • remove leading space from recorded arguments (0a62cc4a)
    • inst_libdir_file() does not have a -o option (a8b2a995)
    • determine hostonly_cmdline after hostonly setting (6cfafda4)
    • properly detect kernel version with --sysroot (d19f65d1)
    • enable hostonly_cmdline in hostonly mode again (04af3c09)
    • remove unused dracut_no_switch_root (f61865ce)
    • remove udevrulesconfdir variable (d867f00d)
    • remove unused host_fs_all (8ef39d08)
  • dracut-catimages.sh:
    • do not create overlay image without image directory (66336959)
    • do not call shift for options without arguments (e46ac221)
    • log proper missing images directory (1d78fd0e)
  • dracut.sh: use printf instead of echo in mark_hostonly (002f0901)
  • functions: prevent find_binary from dropping last PATH element (d1c3b6ff)
  • kernel-modules: install mmc drivers on all architectures (18cfdccd)
  • kernel-modules-export: use return instead of exit in pre-pivot hook (9c6fce6a)
  • man: inst_libdir_file() does not have a -o option (8cdd3675)
  • memdisk: use return instead of exit in cmdline hook (ce9337e4)
  • network-legacy: add input validation to RFC 3442 route parser (4497dafb)
  • overlayfs: unmount NEWROOT before mounting overlay (eef62a5b)
  • overlayfs-crypt: make module-setup.sh executable (29af32af)
  • ppcmac: use return instead of exit in pre-udev hook (5d81516b)
  • shutdown: warning printed unconditionally (7f5c88cf)
  • squash-lib: inst_libdir_file() does not have a -o option (e4a2555e)
  • syslog: use return instead of exit in initqueue/online hook (ce808b75)
  • systemd-cryptsetup:
    • only filter out modules for strict hostonly (c94b1b16)
    • load libcryptsetup via dlopen (60a5e034)
  • systemd-networkd:
    • create /run/systemd/network if missing (93465460)
    • check if units exist before enabling them (eed94b22)
  • systemd-pcrextend: add NVPCR definition files (e6b27fd2)
  • systemd-repart: load libfdisk via dlopen (0a6e83db)
  • systemd-sysext:
    • add dependency to systemd-veritysetup (87f4ffd2)
    • install kernel modules for common disk images (70807834)
  • systemd-veritysetup: validate dm-verity signatures in userspace (f20fd63e)
  • zipl: repair parsing of rd.zipl=LABEL|UUID|...= (75731188)
  • revert: systemd requires cryptsetup targets installed earlier (802c7393)