Releases
106
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
default config profile (8c15bb61 )
systemd-battery-check dracut module (7cf47b26 )
create a documentation site (77e0571c )
Makefile:
roll cleaninstall target into the install target (9825dd7b )
cleaninstall target (dc40daa8 )
base: create /proc if it does not exists (ff370f55 )
configure:
allow dracut-cpio to be disabled (4a4ab928 )
let's build dracut-cpio if cargo is installed (89a86dcb )
crypt: remove empty /etc/crypttab to allow creating it later (23ef35d3 )
dmsquash-live: add support for rd.live.overlay.nouserconfirmprompt (6ac1033c )
dracut-init.sh: give --force-add precedence over --omit (a0d92d39 )
dracut-systemd: install dracut-* into /usr/bin (00902e25 )
dracut.install: force hostonly for kernel-install plugin (17706f9a )
fips: include openssl's fips.so and openssl.cnf (97c5d43c )
livenet: get live image size from TFTP servers (93df9ad2 )
lsinitrd.sh: look for initrd in /usr/lib/modules/ (f01eec69 )
nvmf: enable other shells (dash) not just bash (43707cab )
systemd-emergency: install rescue and emergency targets (be7e87fb )
systemd-sysusers: run systemd-sysusers as part of the build process (f3dacc01 )
Contributors
You can’t perform that action at this time.