Merge ~medicalwei/casper:boot-from-md-blockdev into casper:main

Proposed by Yao Wei
Status: Needs review
Proposed branch: ~medicalwei/casper:boot-from-md-blockdev
Merge into: casper:main
Diff against target: 13 lines (+1/-1)
1 file modified
scripts/casper (+1/-1)
Reviewer Review Type Date Requested Status
Michael Hudson-Doyle Pending
Review via email: mp+460800@code.launchpad.net

Commit message

scripts/casper: also search mdXXX block device for root filesystem

For OEM pre-installed systems, the installer filesystem might reside in virtual RAID device during factory installation or factory reset, therefore booting from root filesystem in md block device is needed.

To post a comment you must log in.

Unmerged commits

5954cc6... by Yao Wei

scripts/casper: also search mdXXX block device for root filesystem

For OEM pre-installed systems, the installer filesystem might reside
in virtual RAID device during factory installation or factory reset,
therefore booting from root filesystem in md block device is needed.

Signed-off-by: Yao Wei (魏銘廷) <email address hidden>

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/scripts/casper b/scripts/casper
2index 36a724d..c40df56 100644
3--- a/scripts/casper
4+++ b/scripts/casper
5@@ -800,7 +800,7 @@ find_livefs() {
6 fi
7 fi
8 # or do the scan of block devices
9- for sysblock in $(echo /sys/block/* | tr ' ' '\n' | egrep -v "/(loop|ram|fd|md)"); do
10+ for sysblock in $(echo /sys/block/* | tr ' ' '\n' | egrep -v "/(loop|ram|fd)"); do
11 devname=$(sys2dev "${sysblock}")
12 [ -e "$devname" ] || continue
13 fstype=$(get_fstype "${devname}")

Subscribers

People subscribed via source and target branches