When an md array is newly degraded at boot it will not be assembled
until mdraid_start.sh is run.
There are a few problem with the timeout handling that causes this
not to work properly in all circumstances.
These patches fix the bug I had reported.
Thanks,
NeilBrown
---
NeilBrown (4):
mdraid/mdraid_start.sh: tell mainloop if we make progress.
systemd/dracut-iniqueue - continue waiting if any timeout script makes progress
dracut-systemd/rootfs-generator.sh: always create generated files.
crypt/parse-crypt.sh: hide encrypted devices from systemd timeout warnings.
modules.d/90crypt/parse-crypt.sh | 4 ++
modules.d/90mdraid/mdraid_start.sh | 1
modules.d/98dracut-systemd/dracut-initqueue.sh | 1
modules.d/98dracut-systemd/rootfs-generator.sh | 15 ++++---
modules.d/99base/dracut-lib.sh | 53 +++++++++++++++---------
5 files changed, 48 insertions(+), 26 deletions(-)
--
Signature
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html