Skip to content

Releases: AOSC-Tracking/dracut-ng

dracut-106

01 Feb 00:42
Compare
Choose a tag to compare

Bug Fixes

  • check if xx-lib.sh is needed before executing (8b71a80e)
  • check if dracut-lib.sh is needed before executing (8f249c2b)
  • add bash dependency when bash scripts are used in the module (3a04a139)
  • initqueue -> /sbin/initqueue (6f9b5a52)
  • set initrd-release in the base module (41f9e8f9)
  • remove extra bracket (512215c7)
  • 01fips-crypto-policies: use /bin in shebang (f7ca0f3e)
  • 35network-manager:
    • install nftables kernel modules needed (fca71490)
    • install nft binary during module installation (a6264d17)
  • ENC-RAID-LVM: correct test name and remove obsolete step (90f46fcb)
  • Makefile:
  • base:
    • fallback when shell-interpreter is not included (7f13ea21)
    • remove fallback for shell selection (e139edb8)
  • crypt: crypt-lib.sh optionally depends on stty (4532fb0f)
  • dm: remove 59-persistent-storage-dm.rules (d2ade8a6)
  • dmsquash-live-root.sh: support images with non-existing /proc (e37c67f6)
  • docs: correct spelling mistake of recommended (4e03ac7c)
  • dracut: rework timeout for devices added via --mount and --add-device (c79fc8fd)
  • dracut-functions.sh:
    • check_kernel_module go one dir further up (16abd45f)
    • check for modules in --kmoddir, not in --sysroot (b90eda4b)
  • dracut-init: add compatibility with Debian/Ubuntu for libdirs detection (8809b246)
  • dracut-lib: initialize getcmdline/getarg local variables (fc18d0b3)
  • dracut-systemd:
    • check SYSTEMD_SULOGIN_FORCE before allowing passwordless (27024d67)
    • check systemd-cryptsetup before including (484a8a23)
    • unquote variable in udev conf (3b753bf7)
  • dracut.sh:
    • do not add cmdline for force_drivers if --kernel-only (95fe9048)
    • ensure abs path for objcopy args (1579bb0c)
  • fips-crypto-policies: improve check for module inclusion (1ef60f9f)
  • i18n: make /etc/vconsole.conf optional (1246c4a1)
  • img-lib: trim required binaries (755c5c52)
  • iscsi:
    • attempt iSCSI login before all interfaces are up (f30cf46e)
    • don't require network setup for bnx2i (cc2c48a0)
    • do not install services when not using systemd (87fefd3c)
    • remove duplicate inst_multiple calls for iscsiadm and iscsid (73cdd31c)
    • include /usr/lib/open-iscsi/startup-checks.sh if needed (7fe7fa94)
  • kernel-network-modules: if running inside vm, include qemu-net (2ecdda2d)
  • lsinitrd: improve KERNEL_VERSION detection (37ce14fb)
  • lvmthinpool-monitor: make sure systemd is included (359e1e9a)
  • nfs:
    • do not set DRACUT_RESOLVE_LAZY for musl (9060fe6b)
    • use the same directory set ownership and permissions as the host (6c3b8b2f)
  • pcsc: add libpcsclite_real.so.* (bfa00c2a)
  • plymouth:
    • change severity of shutdown log messages (62c79128)
    • silence warnings (85bb1bc6)
    • do not depend on dpkg-architecture (1b374931)
  • qemu-net: align check logic between qemu modules (bb7425b8)
  • rngd: do not include the module if we can not start the service (3c727b60)
  • shell-interpreter: move later in the module ordering (8f247f2f)
  • systemd:
  • systemd-ask-password: do not half-install systemd-ask-password-wall (d8d11852)
  • systemd-networkd: depend on net-lib (80e9d891)
  • systemd-pcrphase: include systemd-pcrphase in hostonly mode (ea6a47ed)
  • systemd-sysext: install new initrd-specific units (68a09b43)
  • systemd-sysuser: add support for Gentoo (1c5f45a2)
  • systemd-sysusers: systemd.conf no longer exists (8f30a001)
  • systemd-tmpfiles:
    • passwd and group file management (4e520c88)
    • copy 20-systemd-stub.conf into the initrd (0df92885)
  • test: running tests on bare metal fail with syntax error (e26a4ab9)
  • test-root: dracut-getarg and dracut-lib are no longer used for test-root (97e502c4)

Performance

  • base: /etc/initrd-release is only for systemd (5bf724fa)
  • hwdb: only include when another module requires it in hostonly (7766da60)
  • systemd: remove crypto API kernel modules (fa45d844)

Features

Read more