Tags: dracut-ng/dracut-ng
Tags
[Rendered view](https://github.com/dracutdevs/dracut/blob/master/NEWS.md ) dracut-058 ========== * **90kernel-modules:** * MMC and NVMe on kernels 6.0+ ([e0d57a8](dracutdevs/dracut@e0d57a8)) * add (nonstandard) NVMe drivers ([415e551](dracutdevs/dracut@415e551)) * **90multipath:** * use RemainAfterExit=yes for multipathd-configure.service ([2334031](dracutdevs/dracut@2334031)) * create `/etc/multipath` only ([0940be9](dracutdevs/dracut@0940be9)) * **Makefile:** reduce the number of shell invocations ([ad7d5bc](dracutdevs/dracut@ad7d5bc)) * **base:** * do not require chroot inside initramfs ([5181337](dracutdevs/dracut@5181337)) * remove grep dependency ([240a1d3](dracutdevs/dracut@240a1d3)) * **dbus-broker:** add missing sockets.target.wants/dbus.socket ([7ed0461](dracutdevs/dracut@7ed0461)) * **dmsquash-live:** * add support for NFS ([8caaad4](dracutdevs/dracut@8caaad4)) * check kernel for built-in squashfs drivers ([922c9e2](dracutdevs/dracut@922c9e2)) * run checkisomd5 on correct device ([c8f819e](dracutdevs/dracut@c8f819e)) * **dmsquash-live-ntfs:** remove unnecessary command ([e78f71b](dracutdevs/dracut@e78f71b)) * **dmsquash-live-root:** check kernel for built-in `overlay` drivers ([d0cd7cd](dracutdevs/dracut@d0cd7cd)) * **dracut:** * allow to set persistent policy based on /dev/mapper device names ([9cc7cee](dracutdevs/dracut@9cc7cee)) * shellcheck regression in DRACUT_INSTALL calls ([097dd36](dracutdevs/dracut@097dd36)) * replace invalid lzo command with lzop for LZO compression ([b2d7561](dracutdevs/dracut@b2d7561)) * typo error 'aggresive' -> 'aggressive' ([e4f1dbc](dracutdevs/dracut@e4f1dbc)) * **dracut-functions.sh:** * check_kernel_module should follow dracutsysrootdir ([6c42d37](dracutdevs/dracut@6c42d37)) * suppress findmnt error msg if /etc/fstab not exist ([e9ed44c](dracutdevs/dracut@e9ed44c)) * **dracut-init:** make require_kernel_modules ignore no kernel build ([d460941](dracutdevs/dracut@d460941)) * **dracut-init.sh:** * instmods: wrong variable name ([b12ee55](dracutdevs/dracut@b12ee55)) * add missing hostonly code in the inst_multiple function ([e2fdb30](dracutdevs/dracut@e2fdb30)) * correct dracut-install source path ([72b700e](dracutdevs/dracut@72b700e)) * propagate the result code returned by dracut-install ([d2f6f44](dracutdevs/dracut@d2f6f44)) * **dracut-initramfs-restore.sh:** * initramfs detection not working ([481b87f](dracutdevs/dracut@481b87f)) * hide unpack errors ([4f20ae2](dracutdevs/dracut@4f20ae2)) * **dracut-install:** * use stripped kernel module path as hash key ([2f791b4](dracutdevs/dracut@2f791b4)) * do not try to copy files from the root directory ([ebbcf97](dracutdevs/dracut@ebbcf97)) * correctly waitpid() for cp ([13736c5](dracutdevs/dracut@13736c5)) * convert_abs_rel: return valid path on error ([06d3161](dracutdevs/dracut@06d3161)) * **dracut-logger.sh:** this fixes the dlog_init check for /dev/log ([6b592f5](dracutdevs/dracut@6b592f5)) * **dracut-systemd:** run systemctl daemon-reload after remove_hostonly_files ([e1058b0](dracutdevs/dracut@e1058b0)) * **dracut.sh:** * split drivers_dir check ([d32d221](dracutdevs/dracut@d32d221)) * use DRACUT_ARCH instead of `uname -m` ([a86aea6](dracutdevs/dracut@a86aea6)) * make omit-drivers option do exact match for names ([444944a](dracutdevs/dracut@444944a)) * correct wrong systemd variable paths ([b9dc999](dracutdevs/dracut@b9dc999)) * remove duplicate "dracut:" string in logger functions ([8410ee2](dracutdevs/dracut@8410ee2)) * do not fail on irregular files ([b72d0d7](dracutdevs/dracut@b72d0d7)) * **dracut.spec:** tpm2-tools is required for crypt module to work ([8abffe7](dracutdevs/dracut@8abffe7)) * **drm:** add video drivers needed on hyper-v and similar ([85149b8](dracutdevs/dracut@85149b8)) * **github:** yml syntax and commit message for dependabot ([32f6dd1](dracutdevs/dracut@32f6dd1)) * **i18n:** * do not fail if FONT in /etc/vconsole.conf has the file extension ([e1de5bd](dracutdevs/dracut@e1de5bd)) * add required includes for keymaps ([fe8fa2b](dracutdevs/dracut@fe8fa2b)) * **install.d:** add --verbose if KERNEL_INSTALL_VERBOSE=1 ([846a845](dracutdevs/dracut@846a845)) * **integrity:** * do not enable EVM if there is no key ([90585c6](dracutdevs/dracut@90585c6)) * remove unused variable ([9d1004a](dracutdevs/dracut@9d1004a)) * **iscsi:** don't install the module if kernel doesn't support iscsi ([7917d79](dracutdevs/dracut@7917d79)) * **kernel-modules:** * add sysctl to initramfs to handle modprobe files ([33679ff](dracutdevs/dracut@33679ff)) * always include nvmem driver on nvmem_on_arm ([bc965cd](dracutdevs/dracut@bc965cd)) * **load_fstype:** use $1 if $2 is missing ([401158e](dracutdevs/dracut@401158e)) * **lsinitrd.sh:** * add a missing path to image ([e877be6](dracutdevs/dracut@e877be6)) * correct skipcpio source path ([5eb996a](dracutdevs/dracut@5eb996a)) * **lvm:** drop dm-eventd binary and libs from initramfs ([7d3184e](dracutdevs/dracut@7d3184e)) * **man:** * correct typo ([699e394](dracutdevs/dracut@699e394)) * dracut.cmdline.7: clarify "rd.nvmf.discover=fc,auto" ([a90efdd](dracutdevs/dracut@a90efdd)) * dracut.cmdline(7): correct syntax for rd.nonvmf ([4b69e63](dracutdevs/dracut@4b69e63)) * point man pages to github.com instead of kernel.org ([d6d5558](dracutdevs/dracut@d6d5558)) * correct typo ([7fa0094](dracutdevs/dracut@7fa0094)) * **multipath:** install multipathd.socket ([02e646f](dracutdevs/dracut@02e646f)) * **network:** * check if ip command fails ([52d1460](dracutdevs/dracut@52d1460)) * two bugs which cause minutes long boot times ([1d6f42c](dracutdevs/dracut@1d6f42c)) * avoid double brackets around IPv6 address ([2c26b70](dracutdevs/dracut@2c26b70)) * don't use same ifname multiple times ([f4e9ea8](dracutdevs/dracut@f4e9ea8)) * **network-legacy:** * check if dhclient has --timeout option ([23654c5](dracutdevs/dracut@23654c5)) * correct wrong local network configuration path ([2eb733c](dracutdevs/dracut@2eb733c)) * **network-manager:** * always install the library plugins directory ([429f9de](dracutdevs/dracut@429f9de)) * correct wrong local network configuration path ([744c6de](dracutdevs/dracut@744c6de)) * **nfs,virtiofs:** check kernel for builtin fs drivers ([78cafe4](dracutdevs/dracut@78cafe4)) * **nvmf:** * run cmdline hook before parse-ip-opts.sh ([a65fab6](dracutdevs/dracut@a65fab6)) * avoid calling "exit" in a cmdline hook ([a93968b](dracutdevs/dracut@a93968b)) * make sure "rd.nvmf.discover=fc,auto" takes precedence ([556ef46](dracutdevs/dracut@556ef46)) * don't use "finished" queue for autoconnect ([e93e465](dracutdevs/dracut@e93e465)) * don't create did-setup file ([03921ec](dracutdevs/dracut@03921ec)) * no need to load the nvme module ([a3cf4ec](dracutdevs/dracut@a3cf4ec)) * don't try to validate network connections in cmdline hook ([b3ff3f3](dracutdevs/dracut@b3ff3f3)) * nvme list-subsys prints the address using commas as separator ([9664e98](dracutdevs/dracut@9664e98)) * **shell-completion:** add missing -p and --parallel options ([b30a00c](dracutdevs/dracut@b30a00c)) * **skipcpio:** ignore broken pipe ([aa0369a](dracutdevs/dracut@aa0369a)) * **squash:** build ld cache for squash loader ([bc1b23c](dracutdevs/dracut@bc1b23c)) * **systemd:** * add missing modprobe@.service ([928252a](dracutdevs/dracut@928252a)) * set right permissions for the machine-id file ([da55e26](dracutdevs/dracut@da55e26)) * **systemd-coredump:** correct systemd-coredump binary path ([4b931bf](dracutdevs/dracut@4b931bf)) * **systemd-hostnamed:** * add missing dbus-org.freedesktop.hostname1.service ([4fca292](dracutdevs/dracut@4fca292)) * correct sysusers configuration ([a540c95](dracutdevs/dracut@a540c95)) * **systemd-networkd:** typo in systemd-networkd.socket local conf path ([d4732be](dracutdevs/dracut@d4732be)) * **systemd-timedated:** add missing dbus-org.freedesktop.timedate1.service ([b3d219b](dracutdevs/dracut@b3d219b)) * **systemd-timesyncd:** typo in systemd-time-wait-sync.service local conf path ([e3ec51e](dracutdevs/dracut@e3ec51e)) * **test:** remove unnecessary setup steps ([22ab797](dracutdevs/dracut@22ab797)) * **virtiofs:** * make shebangs work on split-usr systems ([27b316d](dracutdevs/dracut@27b316d)) * ismounted has a dependency on the base module ([c73e7b9](dracutdevs/dracut@c73e7b9)) * **zipl:** remove trailing spaces from zipl boot device name ([b4de9ee](dracutdevs/dracut@b4de9ee)) * **dmsquash-live:** * add support for dash ([862ba52](dracutdevs/dracut@862ba52)) * add new dmsquash-live-autooverlay module ([a3c67d2](dracutdevs/dracut@a3c67d2)) * **dracut-init.sh:** * introduce a new helper require_kernel_modules ([d3a5e63](dracutdevs/dracut@d3a5e63)) * add inst_libdir_dir() helper ([cc66925](dracutdevs/dracut@cc66925)) * **dracut-install:** convert_abs_rel: canonicalise parent of from, too ([53dd6a9](dracutdevs/dracut@53dd6a9), closes [#1781](dracutdevs/dracut#1781)) * **dracut.sh:** * populate uefi_cmdline if no other cmdline is given ([1157143](dracutdevs/dracut@1157143)) * pass engine flag to sbsign allowing use with hardware devices ([897e5ef](dracutdevs/dracut@897e5ef)) * **fs-lib:** fsck_single can now handle PARTLABEL and PARTUUID ([d40617f](dracutdevs/dracut@d40617f)) * **github:** automating dependency updates ([bdddfd5](dracutdevs/dracut@bdddfd5)) * **kernel-modules:** exclude USB drivers in strict hostonly mode ([7debf54](dracutdevs/dracut@7debf54)) * **multipath:** install tmpfiles.d config file ([cf31fcf](dracutdevs/dracut@cf31fcf)) * **nvmf:** set rd.neednet=1 if tcp records encountered ([cf8986a](dracutdevs/dracut@cf8986a)) * **overlayfs:** * add new overlayfs module to dracut.spec ([b55563f](dracutdevs/dracut@b55563f)) * add a new module called overlayfs ([40dd5c9](dracutdevs/dracut@40dd5c9)) * **qemu:** add efi_secret driver ([8194f72](dracutdevs/dracut@8194f72)) * **squash:** use require_kernel_modules for better module checking ([d4a9d6b](dracutdevs/dracut@d4a9d6b)) * **systemd:** install systemd-sysroot-fstab-check ([23684e4](dracutdevs/dracut@23684e4)) * **systemd-pcrphase:** introducing the systemd-pcrphase module ([d345ca2](dracutdevs/dracut@d345ca2)) * **systemd-portabled:** introducing the systemd-portabled module ([03babd9](dracutdevs/dracut@03babd9)) * **systemd-pstore:** introducing the systemd-pstore module ([758f2e6](dracutdevs/dracut@758f2e6)) * **test:** add new module to share code between tests ([f5689b4](dracutdevs/dracut@f5689b4)) * **test-makeroot:** add new module to share code between tests ([54b963c](dracutdevs/dracut@54b963c)) * **test-root:** add new module to share code between tests ([b17a310](dracutdevs/dracut@b17a310)) * **90kernel-modules:** use awk instead of shell monster ([77ac95d](dracutdevs/dracut@77ac95d)) * **dracut-install:** * convert_abs_rel: don't allocate target parent realpath ([d2648f6](dracutdevs/dracut@d2648f6)) * strdup()+[dirlen]=0 => strndup ([e7d6a1e](dracutdevs/dracut@e7d6a1e)) * **dracut.sh:** do not mkdir $initdir/lib/dracut within a loop ([8d46cc0](dracutdevs/dracut@8d46cc0)) - Laszlo Gombos <laszlo.gombos@gmail.com> - Antonio Alvarez Feijoo <antonio.feijoo@suse.com> - Martin Wilck <mwilck@suse.de> - Kairui Song <kasong@tencent.com> - Marcos Mello <marcosfrm@gmail.com> - наб <nabijaczleweli@nabijaczleweli.xyz> - David Tardon <dtardon@redhat.com> - Jóhann B. Guðmundsson <johannbg@gmail.com> - Matt Coleman <matt@datto.com> - Pavel Valena <pvalena@redhat.com> - Alberto Planas <aplanas@suse.com> - Brian C. Lane <bcl@redhat.com> - Jonathan Lebon <jonathan@jlebon.com> - Lukas Nykryn <lnykryn@redhat.com> - keentux <valentin.lefebvre@suse.com> - Cole Robinson <crobinso@redhat.com> - Daan De Meyer <daan.j.demeyer@gmail.com> - Frederick Grose <4335897+FGrose@users.noreply.github.com> - Frederick Grose <fgrose@sugarlabs.org> - Hari Bathini <hbathini@linux.ibm.com> - Henrik Gombos <henrik99999@gmail.com> - Jeremy Linton <jlinton@redhat.com> - Kenneth D'souza <kennethdsouza94@gmail.com> - Laura Hild <lsh@jlab.org> - Mike Gilbert <floppym@gentoo.org> - Mikhail Novosyolov <m.novosyolov@rosalinux.ru> - Neal Gompa <neal@gompa.dev> - Scott Moser <smoser@brickies.net> - Tao Liu <ltao@redhat.com> - Tianhao Chai <cth451@gmail.com> - gombi <gombi@> - joamonwx <unknown> - runsisi <runsisi@hust.edu.cn> - tupper <tupper.bob@gmail.com>
PreviousNext