aboutsummaryrefslogtreecommitdiffstats
path: root/main/alpine-conf/0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch
blob: 273814e52dc32c9340ea0402553b5c897a946816 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
From bf182e3346ef7aa42b7db5c9d7fbc431e78269e3 Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Wed, 1 Jul 2015 14:17:07 +0000
Subject: [PATCH] setup-disk: add raid to initfs if root is on lvm

ref #4421
---
 setup-disk.in | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/setup-disk.in b/setup-disk.in
index 9444b7e..e2798f9 100644
--- a/setup-disk.in
+++ b/setup-disk.in
@@ -234,6 +234,14 @@ install_mounted_root() {
 	# check if our root is on raid so we can feed mkinitfs and
 	# update-exlinux.conf with the proper kernel module params
 	for dev in $rootdev $pvs; do
+
+		# check if we need hardware raid drivers
+		case $dev in
+		/dev/cciss/*)
+			initfs_features="${initfs_features% raid} raid"
+			;;
+		esac
+
 		[ -e "/sys/block/${dev#/dev/}/md" ] || continue
 
 		local md=${dev#/dev/}
@@ -245,12 +253,6 @@ install_mounted_root() {
 		esac
 	done
 
-	# check if we need hardware raid drivers
-	case $rootdev in
-		/dev/cciss/*)
-			initfs_features="${initfs_features% raid} raid"
-			;;
-	esac
 
 	if [ -n "$VERBOSE" ]; then
 		echo "Root device:     $rootdev"
-- 
2.4.5