- Update to version 055+suse.226.g44139dde:
* fix(zfcp_rules): remove collect based udev rule creators
* fix(dasd_rules): remove collect based udev rule creators
* fix(kernel-modules-extra): handle zstd module extension
* fix(ifcfg): add SUSE specific write-ifcfg file (bsc#1193518)
* fix(dracut-functions): skip iSCSI sessions without initiatorname (bsc#1195011)
* fix(dracut-functions.sh): ip route parsing (bsc#1195011)
* fix(fips): missing sourcing of dracut-lib
* fix(fips): wrong error message
* fix(network-legacy): install only existing SUSE specific files (bsc#1194879)
* fix(network-legacy): set dhclient as optional (bsc#1194879)
* fix(40network): consistent use of "$gw" for gateway (bsc#1192685)
* fix(multipathd-configure.service): drop unneeded dependencies
* fix(multipath): check if mpathconf is available
* fix(multipathd.service): drop dependencies on iscsi and iscsid
* fix(multipathd.service): adapt to upstream multipath-tools unit file
* fix(multipathd.service): remove dependency on systemd-udev-settle
* fix(fips): avoid shellcheck warnings
* fix(fips): get _vmname value only if it is needed
* fix(fips.sh): respect rd.fips.skipkernel
* fix(fips): alignment with the upstream format
OBS-URL: https://build.opensuse.org/request/show/949590
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=452
- Update to version 055+suse.194.gdd41932a:
* fix(network-legacy): add wicked as an alternative to arping (bsc#1193670)
* fix(network): add wicked as an alternative to arping (bsc#1193670)
- Update to version 055+suse.191.g67eb4ea8:
* fix(dracut-initramfs-restore.sh): add test for SUSE initrd name (bsc#1194570)
* fix(dracut.spec): require util-linux-systemd (bsc#1194162)
* fix(network-wicked): multiple path corrections
* fix(drm): add privacy screen modules to the initrd (bsc#1193590)
* fix(dracut.spec): update usrmerged mkinitrd dir
* fix(url-lib): improve ca-bundle detection (bsc#1175892)
OBS-URL: https://build.opensuse.org/request/show/946940
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=451
- Update to version 055+suse.158.g51e87247:
* chore(suse): add fido2 module (jsc#SLE-21070)
* feat(crypt): check if fido2 module is needed in hostonly mode (jsc#SLE-21070)
* feat(fido2): introducing the fido2 module (jsc#SLE-21070)
* feat(crypt): check if tpm2-tss module is needed in hostonly mode (jsc#SLE-21070)
* fix(dracut-functions.sh): get block device driver if in a virtual subsystem (bsc#1189776)
* fix(mdraid): allow UUID comparison for more than one UUID (bsc#1192665)
* fix(dracut.spec): update dependency for suse-module-tools
* fix(network-legacy): route parsing issues in ifup (bsc#1182688)
* fix(systemd-udevd): make collect optional (bsc#1177870)
OBS-URL: https://build.opensuse.org/request/show/935123
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=449
- Update to version 055+suse.106.g760b0c69:
* chore(suse): add Conflicts for old suse-module-tools to specfile (bsc#1187115)
- Update to version 055+suse.104.g9d45c1df:
* feat(suse-initrd): add INITRD_MODULES from /etc/sysconfig/kernel, too
* fix(suse-initrd): call dracut_instmods with hostonly=
* fix(suse-initrd): use $kernel rather than $(uname -r)
- Update to version 055+suse.100.ga2700279:
* fix(suse-initrd): remove references to INITRD_MODULES (bsc#1187115)
* chore(suse): erase conditional for usrmerge from specfile
* chore(suse): fix specfile for usrmerge
OBS-URL: https://build.opensuse.org/request/show/900623
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=437
* docs: update NEWS.md and AUTHORS
* fix(fs-lib): install fsck utilities
* fix(integrity): require ALLOW_METADATA_WRITES to come from EVM config file
* fix(install): configure logging earlier
* fix(warpclock): minor cleanups
* fix(dash): minor cleanups
* fix(mksh): minor cleanups
* feat(install): add default value for --firmwaredirs
* fix(dracut-functions): get_maj_min without get_maj_min_cache_file set
* fix(dracut): pipe hardlink output to `dinfo`
* fix(install): sane default --kerneldir
* fix(bash): minor cleanups
* fix(squash): don't mount the mount points if already mounted
* ci: add shfmt to Fedora containers
* fix(base): add missing `str_replace` to `dracut-dev-lib.sh`
* feat(dracut.sh): detect running in a container
* fix(base): split out `dracut-dev-lib.sh`
* fix(dracut-util): print error message with trailing newline
* fix(packit): downstream has renamed the master branch to main
- Update to version 054+suse.96.gb5aa64d2:
* fix(suse-initrd) fix list of modprobe.d directories
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=436
mkinitrd is now in its own subpackage "dracut-mkinit-deprecated",
which requires dracut. If you need mkinitrd, require "mkinitrd".
However note that in the long run, mkinit will go away. It is
preferred to call dracut directly.
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=435
* chore(suse) update spec
- Update to version 054+suse.94.g1648453e:
* chore(suse): re-add SUSE mkinitrd
- Update to version 054+suse.93.gd393f006:
With this release dracut has undergone a major overhaul.
A lot of systemd related modules have been added.
The integration test suite has finally ironed out the flaky behaviour due to the parallel device probing of the kernel,
which bit sometimes in the non-kvm github CI. So, if you see any /dev/sda in a setup script with more than two hard drives,
chances are, that the script works on the wrong disk. Same goes for network interfaces.
This release is also fully shellcheck'ed with ShellCheck-0.7.2 and indented with shfmt and astyle.
The dracut project builds test containers every day for:
opensuse/tumbleweed-dnf:latest
archlinux:latest
fedora:rawhide
fedora:latest
fedora:33
These containers can easily be used to run the integration tests locally without root permissions via podman.
We hope this serves as a blueprint for your distribution's CI process.
More information can be found in docs/HACKING.md.
Bug Fixes
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=434