Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dracut-fips-110+suse.23.g5d9502c7-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: dracut-fips Distribution: openSUSE Tumbleweed
Version: 110+suse.23.g5d9502c7 Vendor: openSUSE
Release: 1.2 Build date: Mon Mar 30 08:57:43 2026
Group: System/Base Build host: reproducible
Size: 35490 Source RPM: dracut-110+suse.23.g5d9502c7-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/dracut-ng/dracut-ng
Summary: Dracut modules to build a dracut initramfs with an integrity check
This package requires everything which is needed to build an
initramfs with dracut, which does an integrity check of the kernel
and its cryptography during startup.

Provides

Requires

License

GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Mon Mar 30 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 110+suse.23.g5d9502c7:
    NVMeoF boot: avoid network interface renaming (jsc#PED-14341):
    * feat(nvmf): set rd.nvmf.nm=1 if NetworkManager 1.54 is detected
    * feat(nvmf): allow using system interface naming policy
    * feat(nvmf): add dracut.conf option nvmf_nbft_mode
    * feat(nvmf): enable adapting to NBFT reconfiguration
    * fix(dracut.conf.5): move fstab/chroot warning to hostonly_mode section
* Wed Mar 25 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 110+suse.18.g5a7a17b3:
    * fix(zipl): repair parsing of rd.zipl=LABEL|UUID|...= (bsc#1259587)
    * fix(dracut): avoid calling log functions before dracut-logger is sourced
* Fri Mar 20 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 110+suse.16.g47bca564:
    Full list of changes:
    * https://github.com/dracut-ng/dracut-ng/releases/tag/110
    Additional openSUSE-specific changes and post-release fixes:
    * fix(dracut): set DRACUT_TMPDIR before using it in dlog_init()
    * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc
    * fix(dracut): remove wrong auto-detection logic for output file
    * feat(dracut-install): do not return non-zero if a dependency cannot be resolved
    * fix(systemd-networkd): check if units exist before enabling them
    * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
    * feat(resume): add openSUSE-specific sanity check
    * fix(rngd): revert changes that removed the custom systemd service
    * fix(systemd-pcrextend): revert changes related to inclusion and dependencies
    * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
    * ci: change openSUSE code owners
    * fix(dracut.sh): improve detection of installed kernel versions
    * feat: add openSUSE-specific code related to networking
    * feat(convertfs): add openSUSE-specific code
    * feat(fips): add openSUSE-specific code
    * chore(suse): add openSUSE-specific modules
* Tue Feb 17 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 109+suse.39.g53459763:
    * feat(virtfs, virtiofs): auto-add dracut module if qemu included (bsc#1258314)
    * fix(systemd-tmpfiles): do not include tmpfiles configured in /etc (bsc#1258186)
* Wed Feb 11 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 109+suse.37.geed860c2:
    * fix(dracut): remove wrong auto-detection logic for output file (bsc#1258071)
    * feat(dracut-install): do not return non-zero if a dependency cannot be resolved (bsc#1258038)
* Mon Feb 09 2026 Antonio Feijoo <antonio.feijoo@suse.com>
  - Update to version 109+suse.35.g1fdbb27e:
    Switch from https://github.com/dracutdevs/dracut to https://github.com/dracut-ng/dracut-ng
    Full list of changes:
    * https://github.com/dracut-ng/dracut-ng/releases/tag/109
    * https://github.com/dracut-ng/dracut-ng/releases/tag/108
    * https://github.com/dracut-ng/dracut-ng/releases/tag/107
    * https://github.com/dracut-ng/dracut-ng/releases/tag/106
    * https://github.com/dracut-ng/dracut-ng/releases/tag/105
    * https://github.com/dracut-ng/dracut-ng/releases/tag/104
    * https://github.com/dracut-ng/dracut-ng/releases/tag/103
    * https://github.com/dracut-ng/dracut-ng/releases/tag/102
    * https://github.com/dracut-ng/dracut-ng/releases/tag/101
    * https://github.com/dracut-ng/dracut-ng/releases/tag/100
    * https://github.com/dracut-ng/dracut-ng/releases/tag/060
    The most important ones had already been backported to 059, see:
    * https://github.com/openSUSE/dracut/blob/SUSE/059/suse/README.susemaint
    Additional openSUSE-specific changes and post-release fixes:
    * fix(systemd-networkd): check if units exist before enabling them
    * feat(systemd-import): introducing the systemd-import module
    * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
    * feat(systemd): install new dlopened libraries
    * fix(dracut-systemd): do not error out with new root= options handled by systemd
    * fix(systemd-pcrphase): do not print an error if an optional binary is not found
    * fix(dracut): avoid calling dwarning before dracut-logger is sourced
    * chore(suse): accommodate to the new Git workflow
    * fix(dracut.spec): switch to tmpfiles based file creation
    * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs
    * feat(dracut): print $initrdname with --printconfig
    * fix(dracut): --printconfig does not work without --force
    * feat(network-manager): add systemd generator if available
    * fix(nfs): set the default group of the rpcbind user to the state dir
    * perf(nfs): remove references to old rpcbind state dir
    * fix(dracut-systemd): use expected PS1 in the emergency shell
    * feat(dracut-systemd): add back and fix printing fs help in the emergency shell
    * fix(qemu-net): in hostonly mode, only install if network is needed
    * feat(resume): add openSUSE-specific sanity check
    * perf(resume): do not search cmdline options in /etc/cmdline{,.d}
    * perf(resume): do not attempt to install systemd-hibernate-resume@.service
    * fix(rngd): revert changes that removed the custom systemd service
    * chore(suse): add openSUSE-specific spec, conf and doc
    * fix(systemd-pcrphase): revert changes related to inclusion and dependencies
    * fix(plymouth): avoid warning if /etc/plymouth/plymouthd.conf is not present
    * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries
    * ci: change openSUSE code owners
    * fix(dracut.sh): improve detection of installed kernel versions
    * feat: add openSUSE-specific code related to networking
    * feat(tpm2-tss): add openSUSE support
    * feat(pcsc): add openSUSE support
    * feat(convertfs): add openSUSE-specific code
    * feat(fips): add openSUSE-specific code
    * chore(suse): add openSUSE-specific modules
* Thu Jan 08 2026 antonio.feijoo@suse.com
  - Update to version 059+suse.787.gfb86123e:
    * fix(dracut.spec): switch to tmpfiles based file creation (jsc#PED-14786)
* Fri Dec 19 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.785.g17d177bb:
    Fix and update testsuite (bsc#1254873):
    * test(FULL-SYSTEMD): ignore errors in systemd-vconsole-setup.service
    * test: move /failed to /run/failed as rootfs might be read-only
    * test(FULL-SYSTEMD): use poweroff to shut down test
    * test(FULL SYSTEMD): no need to include dbus to the target rootfs
    * test: make the size of all test drives 512 MB
    * fix(systemd): move installation of libkmod to udev-rules module
    * test: switch to virtio for the QEMU drive
    * test: switch to virtio for the QEMU drive
    * test: increase test VM memory from 512M to 1024M to avoid OOM killer
    * test: move more common test code to test-functions
    * test: upgrade to ext4
    Other:
    * fix(systemd-networkd): install and enable systemd-networkd-resolve-hook.socket
    * fix(nfs): do not execute logic in nfs hooks if netroot is not nfs (bsc#1253960)
* Fri Oct 31 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.769.g693ea004:
    * fix(multipath): add udev rule 99-z-dm-mpath-late.rules
    * fix(dmsquash-live): install required stat binary
    * fix(systemd): install new dlopened libraries
* Fri Sep 19 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.762.g8903c5e2:
    * fix(dracut.sh): check that custom fw search path exists before reading it
    * fix(fs-lib): include modules for charsets for working vfat support
    * fix(lsinitrd, dracut-initramfs-restore): detect initrd for BLS Type #1 entries (bsc#1248271)
* Thu Sep 11 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.757.g0d1d426d:
    Additional fixes for PXE boot with filled-in NBFT (bsc#1238848):
    * fix(74nvmf): make sure autoconnect script is run at least once
    * fix(74nvmf): only set netroot if it's yet empty
    Other:
    * fix(dracut): library directory creation in --kernel-only
    * improvement(74nvmf): lookup required NIC kernel modules for NBFT interfaces
    * fix(kernel-modules-extra): remove stray \ before /
    * fix(dracut): use "-name" to avoid find matching temporary directory
    * feat(dracut.sh): output error message for --regenerate-all
* Mon Aug 11 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.749.g280c842e:
    * fix(dracut-util): crash if CMDLINE ends with quotation mark (bsc#1247819)
* Mon Aug 04 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.746.g8a13fbd8:
    * fix(systemd-sysext): enable initrd-specific units
    * fix(systemd-udevd): handle root=gpt-auto for systemd-v258
    * fix(dmsquash-live): erofs collision with latest util-linux
    * fix(systemd-repart): allow partition format
    * fix(lsinitrd): resolve initrd to real path
    * fix(systemd-sysext): install the required kernel modules
    * fix: let check_vol_slaves_all return 1 when checks on all slaves fail
    * fix(dracut-functions): allow for \ in get_maj_min file path
    * fix(dracut.spec): do not embed rebuild counter in dracut-version (bsc#1246806)
    * fix(74nvmf): set root=nvmf (bsc#1238848)
* Wed May 21 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.732.g739e1c2f:
    * ci(suse.conf.example): change log levels (jsc#PED-12922)
    * fix(rngd): adjust license to match the license of the whole project
    * fix(dracut): kernel module name normalization in drivers lists (bsc#1241680)
* Thu Apr 17 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.725.g1df2cbe1:
    * fix(dracut-init): assign real path to srcmods (bsc#1241114)
* Wed Apr 16 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.723.g780a5518:
    * fix(dracut.spec): require jq for nvmf (bsc#1239603)
* Mon Apr 14 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.722.g16d7e0c3:
    * refactor(multipath): remove custom multipathd.service
    * chore(multipath): remove `rd_NO_MULTIPATH` kernel command line option
    * feat(systemd): add new systemd-validatefs@.service
    * fix(dmsquash-live): do not check ISO md5 if image filesystem (bsc#1240919)
    * fix(dmsquash-live): use load_fstype to load driver for filesystems
* Thu Apr 03 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.714.gee616a76:
    * fix(crypt): always install s390 crypto modules (jsc#IBM-1444)
    * fix(crypt): install dm_crypt module in non-hostonly mode as well
    * fix(nfs): set correct ownership of rpc.statd state directories (bsc#1217885)
    * perf(nfs): remove references to old rpcbind state dir
    * fix(nfs): libnfsidmap plugins not added in some distributions
* Mon Mar 17 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.707.g7b7df177:
    * fix(dracut.spec): move znet to the main package (bsc#1239632)
    * feat(lsinitrd.sh): print stored dracut cmdline
    * feat(lsinitrd.sh): enable unpacking files from squash-root.img
    * feat(systemd-integritysetup): add remote-integritysetup.target
    * feat(dmsquash-live): add support for rd.live.overlay.nouserconfirmprompt
    * fix(systemd-veritysetup): install dm-verity kernel module
    * fix(dracut-install): install compressed blobs that match wildcard fwpath
    * fix(dracut): avoid mktemp collisions with find filter
    * fix(systemd-sysext): install new initrd-specific units
    * fix(systemd): systemd dlopens libbpf
    * fix(35network-manager): install nftables kernel modules needed
    * fix(35network-manager): install nft binary during module installation
    * perf(systemd): remove crypto API kernel modules
    * fix(systemd): include dmi-sysfs
    * feat(dracut-init.sh): give --force-add precedence over --omit
* Tue Mar 04 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.688.g840b9751:
    * fix(iscsi): make sure services are shut down when switching root (bsc#1237695)
    * fix(iscsi): don't require network setup for qedi
    * fix(90kernel-modules): explicitly include xhci-pci-renesas (bsc#1238258)
    * fix(network-legacy): do not require pgrep when using wicked (bsc#1236982)
* Mon Jan 20 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.679.g7559201e:
    Fixes for booting from iSCSI offload with bnx2i (bsc#1228086):
    * fix(iscsi): attempt iSCSI login before all interfaces are up
    * fix(iscsi): don't require network setup for bnx2i
    Other:
    * feat(livenet): get live image size from TFTP servers
* Tue Jan 07 2025 antonio.feijoo@suse.com
  - Update to version 059+suse.672.gcd143fd0:
    * fix(dracut): rework timeout for devices added via --mount and --add-device (bsc#1231792)
* Wed Dec 11 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.669.g60f5981b:
    * fix(systemd): copy 20-systemd-stub.conf into the initrd
* Fri Nov 22 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.665.gd2af7028:
    * feat(systemd-coredump): save coredumps to journal
    * fix(suse-initrd): shellcheck SC1007
    * fix(pcsc): add libpcsclite_real.so.*
    * fix(dracut-systemd): use expected PS1 in the emergency shell
    * fix(dracut-systemd): unquote systemd conf strings
    * feat: add header comment to generators
    * refactor: change TimeoutSec=0 to TimeoutSec=infinity
    * fix(dracut.sh): do not add cmdline for force_drivers if --kernel-only
    * fix(btrfs): write cmdline in install()
    * fix(dracut.sh): omit compressed kernel modules from find searching exec files
    * fix(dracut): don't apply aggressive strip to kernel modules
    * fix(dracut-install): copy xattr when use clone ioctl
* Mon Nov 04 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.651.gc186c6a8:
    * fix(dm): remove 59-persistent-storage-dm.rules (bsc#1232063)
* Fri Sep 13 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.648.g91732c01:
    Fixes for NVMeoF boot (bsc#1230468):
    * fix(nvmf): install (only) required nvmf modules
    * fix(nvmf): require NVMeoF modules
    * fix(nvmf): move /etc/nvme/host{nqn,id} requirement to hostonly
    Fixes for bsc#1230354:
    * feat(systemd): always install libsystemd libraries
    * fix(dracut): do not add all lib subdirs to `LD_LIBRARY_PATH` with `--sysroot`
* Fri Aug 23 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.639.g49307b2a:
    * feat(systemd*): include systemd config files from /usr/lib/systemd (bsc#1228398)
* Fri Aug 09 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.636.g9a22b6b0:
    * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
    * fix(dracut-functions.sh): only return block devices from get_persistent_dev
    * fix(convertfs): shellcheck
    * fix(convertfs): error in conditional expressions (bsc#1228847)
* Tue Jul 02 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.628.g20b345b4:
    * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
    * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
    * feat(ifcfg): minimize s390-specific network configuration aspects
    * refactor(ifcfg): delete code duplication using iface_get_subchannels()
    * fix(znet): append to udev rules so each rd.znet_ifname is effective
    * feat(qeth_rules): remove qeth handling consolidated in 95znet
    * docs(dracut.cmdline): generalize description of rd.znet
    * feat(znet): use zdev for consolidated device configuration
    * feat(dasd): minimize dasd handling consolidated in s390-tools
    * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
    * feat(dasd_rules): remove dasd handling consolidated in s390-tools
    * feat(zfcp): minimize zfcp handling consolidated in s390-tools
    * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
    * refactor(cms): remove now unnecessary inclusion of full s390utils-base
    * refactor(cms): use consolidated network config with zdev from s390-tools
    * refactor(cms): use consolidated dasd config with zdev from s390-tools
    * refactor(cms): use consolidated zfcp config with zdev from s390-tools
    * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
    * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)
* Mon May 27 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.598.gfe80dac7:
    * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
    * perf(drm): group dracut_instmods calls
    * fix: do not write to /usr/lib/modprobe.d at boot
* Thu May 16 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.588.g528264be:
    * fix(install.d): skip if dracut is not the initrd or UKI generator
    * style(install.d): shfmt reformat
    * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
    * fix(dracut.spec): do not check if fillup template exists at %post end
* Fri Apr 26 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.581.g19b7c06c:
    * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
    * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
    * fix(systemd): explicitly install some libs that will not be statically included
    * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
    * fix(dracut-util): avoid memory leak
    * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
    * fix(dracut-install): release memory allocated for regular expressions
    * fix(dracut-install): memory leak in `--modalias` option
    * refactor(dracut-install): strerror(errno) -> %m
    * perf(dracut-install): don't strdup() environment block
    * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
    * perf(dracut-install): don't strdup() excessively for dracut_install()
    * perf(dracut-install): stat() w/unused buf -> access(F_OK) in dracut-install
    * perf(dracut-install): multiple single-character strstr()s -> strpbrk()
* Tue Apr 16 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.563.g4900899a:
    * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)
* Mon Mar 18 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.560.g145cde90:
    * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend
* Wed Feb 28 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.557.g8a62bf73:
    * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)
* Tue Feb 13 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.554.g6144bf71:
    * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)
* Mon Feb 12 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.552.g4610ef1b:
    * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)
* Fri Feb 09 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.549.gc9f63878:
    * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
    * fix(dracut-init.sh): handle decompress with `--sysroot`
    * fix(i18n): handle keymap includes with `--sysroot`
    * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
    * fix(i18n): handle symlinked keymap
* Mon Jan 22 2024 antonio.feijoo@suse.com
  - Update to version 059+suse.538.ge7a5cff9:
    * fix(livenet): split `imgsize` calculation to avoid misleading error message
    * fix(livenet): check also `content-length` from live image header
    * fix(livenet): propagate error code
    * fix(dracut): correct regression with multiple `rd.break=` options
* Thu Dec 21 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.533.g5a7cf9fa:
    * feat(dracut.sh): protect `push_host_devs` function
    * fix(dracut.sh): do not add device if `find_block_device` returns an error
* Mon Nov 27 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.530.gba7b6a35:
    * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
    * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
    * feat(kernel-modules): install SPMI modules on ARM/RISC-V
    * feat(kernel-modules): add Qualcomm IPC router to enable USB
    * fix(pcsc): add --disable-polkit to pcscd.service
    * fix(pcsc): add opensc load module file
* Fri Nov 17 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.522.g0fc72191:
    * fix(install.d): do not create rescue entry when working with UKIs
    * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
    * feat(resume): do not attempt to install systemd-hibernate-resume@.service
    * feat(install.d): add sort-key field to rescue BLS entries
    * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
    * fix(install.d): do not create initramfs if the supplied image is UKI
    * feat(install.d): allow using dracut in combination with ukify
    * fix(resume): add new systemd-hibernate-resume.service
    * feat(systemd): install systemd-executor
* Mon Oct 30 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.511.g0bdb16ac:
    * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
    * fix(systemd-repart): correct undefined $libdir
    * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
    * fix(dracut.sh): abort if Bash is in POSIX mode
    * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
    * fix(network): correct network device naming (bsc#1192986)
* Thu Oct 19 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.503.g41e99e72:
    * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)
* Mon Sep 11 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.501.gc44a365d:
    * chore(suse): remove obsolete fillup template (bsc#1212764)
    * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service
* Fri Sep 08 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.497.ga7feaf12:
    * chore(suse): disable fips and ima subpackages for i?86
    * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
    * chore(suse): update SUSE maintainers doc
* Fri Aug 11 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.491.g87f19c22:
    * fix(dracut-install): protect against broken links pointing to themselves
    * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)
* Wed Aug 02 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.488.g81715832:
    This is the 3rd backport of the most important fixes and features from the upstream master branch,
    while the release date of version 060 is still undefined.
    * fix(systemd-udevd): add missing override paths
    * fix(systemd-journald): add systemd-sysusers dependency
    * fix(base): correct handling of quiet in loginit
    * chore(suse): require gawk instead of awk
    * refactor(install): log about missing firmware only once
    * fix(integrity): do not require ls
    * fix(dracut-init.sh): `module_check` method ignores `forced` option
    * fix(man): add missing initrd-root-device.target to flow chart
    * fix(dracut-init.sh): use the local _ret variable
    * fix(dracut.sh): use gawk for strtonum
    * fix(man): remove duplicate entry
* Mon Jul 17 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.476.g5e324584:
    This is the 2nd backport of the most important fixes and features from the upstream master branch,
    while the release date of version 060 is still undefined.
    Features:
    * feat(network-wicked): remove module
    * feat(systemd-rfkill): remove module
    * feat(livenet): add memory size check depending on live image size
    * feat(nvmf): add code for parsing the NBFT
    Fixes:
    * fix(systemd-sysext): handle confexts and correct extensions search path
    * fix(modsign): load keys to correct keyring
    * fix(dmsquash-live-autooverlay): specify filesystemtype when it is already known
    * fix(fs-lib): remove quoting form the first argument of the e2fsck call
    * fix(Makefile): remove leftover rpm build rules
    * fix(Makefile): no longer upload to kernel.org
    * fix(nvmf): support /etc/nvme/config.json
    * fix(nvmf): install 8021q module unconditionally
    * fix(install.d): respect even more kernel-install vars, plus style fixes
    * fix(install.d): respect more kernel-install env variables
    * fix(dracut.sh): also prevent fsfreeze for tmpfs
    * fix(dmsquash-live): allow other fstypes
    * fix(bluetooth): make bluetooth rules more strict
    * fix(bluetooth): add missing files
    * fix(bluetooth): include it if Appearance matches the value assigned for keyboard
    * fix(btrfs): do not require module via cmdline when --no-kernel
    * fix(btrfs): add missing cmdline function
    Other:
    * refactor(dracut-init.sh): remove redundant "dracut" from "dracut module" prints
    * refactor(virtiofs): remove exit after die
    * build: remove rpm spec file and build rules
    * docs: remove rd.lvm.snapsize and rd.lvm.snapshot
    * chore(gentoo.conf): remove examples to avoid confusion
    * chore: remove git2spec.pl, it is no longer used
* Tue Jun 20 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.447.g9d1fc722:
    This a is backport of the most important fixes and features from the upstream master branch,
    while the release date of version 060 is still undefined.
    Features:
    * chore(shfmt): update to pass with shfmt v3.5.1
    * feat(dracut-init.sh): do not print by default if an udev rule is skipped
    * feat(lsinitrd): notify user on missing compressor
    * feat(dracut): use log level indicator in console output
    * feat(kernel-modules): driver support for macbook keyboards
    * feat(dracut-init.sh): specify if a module cannot be found or cannot be installed
    Fixes:
    * fix(multipath): explicitly check if `hostonly_cmdline` is `yes`
    * fix(systemd-timedated): correct typo in override path
    * fix(systemd-resolved): correct typo in override path
    * fix(systemd-networkd): correct typos in override paths
    * fix(dracut-init.sh): correct check in `is_qemu_virtualized` function
    * fix(Makefile): execute command -v instead of which
    * fix(network-legacy): typo
    * fix(network,dbus): improve dependency checking
    * fix(systemd-pcrphase): only include systemd-pcrphase-initrd.service
    * fix(systemd-tmpfiles): do not include systemd-tmpfiles-clean.timer
    * fix(systemd-journald): do not include systemd-journal-flush.service
    * fix(systemd): do not include systemd-random-seed.service
    * fix(kernel-modules): add interconnect drivers
    * fix(dracut-lib.sh): remove successful finished initqueue scripts
    * fix(udev-rules): remove firmware.rules
    * fix(dracut.sh): silence the output of hardlinking files by default
    * fix(virtiofs): add virtio_pci kernel module to virtiofs
    * fix(dracut-systemd): rootfs-generator cannot write outside of generator dir
    * fix(dracut-systemd): check and create generator dir outside of inner function
    * fix(dracut-systemd): do not hardcode the systemd generator directory
    * fix(dracut-functions): avoid calling grep with PCRE (-P)
    * fix(dracut-initramfs-restore.sh): handle /etc/machine-id empty or uninitialized
    * fix(lsinitrd.sh): handle /etc/machine-id empty or uninitialized
    * fix(dracut.sh): handle /etc/machine-id empty or uninitialized
    * fix(systemd-networkd): add missing conf files and services
    * fix(dracut-functions.sh): convert mmcblk to the real kernel module name
    * fix(multipath): remove dependency on multipathd.socket
    * fix(99base): adjust to allow mksh as initrd shell
    * fix(base): do not quote $CLINE in the `set` command
    * fix(systemd-ac-power): correct systemd-ac-power binary path
    * fix(dracut.sh): use dynamically uefi's sections offset
    * fix(lvmthinpool-monitor): activate lvm thin pool before extend its size
    * fix(dmsquash-live): restore compatibility with earlier releases
    * fix(dracut.sh): kmoddir does not handle trailing /
    * fix(udev-rules): remove old eudev specific rule
    * fix(udev-rules): remove old redhat specific rule
    * fix(udev-rules): remove old edd_id extra rules
    * fix(udev-rules): remove old debian specific rules
    * fix(kernel-modules): add UFS drivers
    * fix(kernel-modules): use modalias info in get_dev_module()
    * fix(crypt): add missing libraries
    * revert(network-manager): avoid restarting NetworkManager
    * fix(dracut.sh): handle sbsign errors for UEFI builds
    * fix(dracut.sh): handle out of space error for UEFI builds
    * fix(network): IPv6: don't wait for RA for static IPv6 assignments
    * fix(network-legacy): always include af_packet
    * fix(network): don't assume prefix length 64 by default
    * fix(iscsi): prefix syntax for static iBFT IPv6 addresses
    * fix(iscsi): install 8021q module unconditionally
    * fix(plymouth): remove /etc/system-release dependency
    * fix(network-manager): add "After" dependency on dbus.service
    * fix(fido2): libfido2.so depends on libz.so
    * fix(dracut-install): continue parsing if ldd prints "cannot execute binary file"
    * fix: make iso-scan trigger udev events
    * fix(install): do not undef _FILE_OFFSET_BITS
    * fix(dracut.sh): --sysroot option broken if global variables not set in conf
    * fix(lsinitrd.sh): handle filenames with special characters
    * fix(dracut-systemd): remove unused argument
    * fix(dracut-init.sh): correct typo in comment
    * fix(dracut.sh): correct --help and --version exit codes
    * fix(crypt-gpg): do not use always --card-status
    * fix(dmsquash-live): live:/dev/*
    * fix(load_fstype): avoid false positive searchs
    * fix: shellcheck 0.8.0
* Mon Apr 24 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.375.gafb362e4:
    * fix(network-legacy): handle do_dhcp calls without arguments (bsc#1210640)
    fips=1 and separate /boot break s390x (bsc#1204478):
    * fix(fips): move fips-boot script to pre-pivot
    * fix(fips): only unmount /boot if it was mounted by the fips module
    * feat(fips): add progress messages
    * fix(fips): do not blindly remove /boot
* Mon Apr 10 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.368.g2e7ac134:
    * chore(suse): remove mkinitrd wrapper (bsc#1202351) (jsc#PED-1919)
* Fri Mar 03 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.366.gf45bc67a:
    * fix(fips): add libkcapi fipscheck also with the libexec location (bsc#1207892)
    * feat(lvm): always include all drivers that LVM can use (bsc#1206195)
    * chore(suse): update url in spec
* Wed Jan 25 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.360.g2e0ed5f7:
    * revert(multipath): install multipathd.socket (bsc#1207524)
* Mon Jan 23 2023 antonio.feijoo@suse.com
  - Update to version 059+suse.358.g8ecd6e83:
    See https://github.com/dracutdevs/dracut/releases/tag/058 for details (059
    just adds missing entries in NEWS.md).
    Additional changes:
    * chore(suse): add execute permission to all scripts
    * chore(suse): update spec
* Mon Jan 23 2023 antonio.feijoo@suse.com
  - Update to version 057+suse.355.g1b722fda:
    * fix(dracut.spec): require libopenssl1_1-hmac for dracut-fips (bsc#1206439)

Files

/etc/dracut.conf.d/10-fips.conf
/usr/lib/dracut/modules.d/11fips
/usr/lib/dracut/modules.d/11fips-crypto-policies
/usr/lib/dracut/modules.d/11fips-crypto-policies/fips-crypto-policies.sh
/usr/lib/dracut/modules.d/11fips-crypto-policies/module-setup.sh
/usr/lib/dracut/modules.d/11fips/fips-boot.sh
/usr/lib/dracut/modules.d/11fips/fips-load-crypto.sh
/usr/lib/dracut/modules.d/11fips/fips-noboot.sh
/usr/lib/dracut/modules.d/11fips/fips.sh
/usr/lib/dracut/modules.d/11fips/module-setup.sh
/usr/lib/dracut/modules.d/11fips/openssl.cnf
/usr/share/licenses/dracut-fips
/usr/share/licenses/dracut-fips/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026