- Update to version 109+suse.34.g3a224ce9: 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: * feat(systemd-import): introducing the systemd-import module * 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 OBS-URL: https://build.opensuse.org/request/show/1331701 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=579
18 lines
894 B
Plaintext
18 lines
894 B
Plaintext
# When dracut generates the initramfs, it must refer to disks and partitions to
|
|
# be mounted in a persistent manner, to make sure the system will boot
|
|
# correctly. By default, dracut uses /dev/mapper device names.
|
|
# For example, when dracut detects multipath devices, it will use the DM-MP
|
|
# device names such as
|
|
#
|
|
# /dev/mapper/3600a098000aad73f00000a3f5a275dc8-part1
|
|
#
|
|
# This is good if the system always runs in multipath mode. But if the system is
|
|
# started without multipathing, booting with such an initramfs will fail,
|
|
# because the /dev/mapper devices will not exist. The same problem can happen
|
|
# with multipath maps and cloned SAN LUNs.
|
|
#
|
|
# To prevent this from happening, the dracut policy for addressing disks
|
|
# and partitions is changed to use /dev/disk/by-uuid device names on all
|
|
# architectures except s390/s390x, which must be by-path (bsc#915218).
|
|
persistent_policy="by-uuid"
|