We were only emitting dracut setup strings for devices the root device depends on, not for the root device itself. This causes non booting systems when the root device itself is of a type which needs a setup string (such as a regular mdraid array). --- booty/bootloaderInfo.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/booty/bootloaderInfo.py b/booty/bootloaderInfo.py index 9ba6a83..a96f795 100644 --- a/booty/bootloaderInfo.py +++ b/booty/bootloaderInfo.py @@ -91,7 +91,7 @@ class KernelArguments: types = {} root = self.id.storage.rootDevice for d in self.id.storage.devices: - if not root.dependsOn(d): + if d is not root and not root.dependsOn(d): continue s = d.dracutSetupString() -- 1.6.5.2 _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list