diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2015-07-01 15:08:28 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-07-07 12:36:15 +0000 |
commit | e51d4fc223b60b41a3d5748122a547565b347031 (patch) | |
tree | 54e28240ab92775a9bd14f1241cf6aaa03258df9 | |
parent | 7890ebc1bf4e23cac47c1a880702f1580f0e5b84 (diff) | |
download | alpine_aports-e51d4fc223b60b41a3d5748122a547565b347031.tar.bz2 alpine_aports-e51d4fc223b60b41a3d5748122a547565b347031.tar.xz alpine_aports-e51d4fc223b60b41a3d5748122a547565b347031.zip |
main/alpine-conf: fix issue when for it on lvm on cciss raid
fixes #4421
(cherry picked from commit f06947663b0d988c62c583e121839c62a75c775a)
-rw-r--r-- | main/alpine-conf/0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch | 45 | ||||
-rw-r--r-- | main/alpine-conf/APKBUILD | 12 |
2 files changed, 53 insertions, 4 deletions
diff --git a/main/alpine-conf/0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch b/main/alpine-conf/0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch new file mode 100644 index 0000000000..273814e52d --- /dev/null +++ b/main/alpine-conf/0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch | |||
@@ -0,0 +1,45 @@ | |||
1 | From bf182e3346ef7aa42b7db5c9d7fbc431e78269e3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Natanael Copa <ncopa@alpinelinux.org> | ||
3 | Date: Wed, 1 Jul 2015 14:17:07 +0000 | ||
4 | Subject: [PATCH] setup-disk: add raid to initfs if root is on lvm | ||
5 | |||
6 | ref #4421 | ||
7 | --- | ||
8 | setup-disk.in | 14 ++++++++------ | ||
9 | 1 file changed, 8 insertions(+), 6 deletions(-) | ||
10 | |||
11 | diff --git a/setup-disk.in b/setup-disk.in | ||
12 | index 9444b7e..e2798f9 100644 | ||
13 | --- a/setup-disk.in | ||
14 | +++ b/setup-disk.in | ||
15 | @@ -234,6 +234,14 @@ install_mounted_root() { | ||
16 | # check if our root is on raid so we can feed mkinitfs and | ||
17 | # update-exlinux.conf with the proper kernel module params | ||
18 | for dev in $rootdev $pvs; do | ||
19 | + | ||
20 | + # check if we need hardware raid drivers | ||
21 | + case $dev in | ||
22 | + /dev/cciss/*) | ||
23 | + initfs_features="${initfs_features% raid} raid" | ||
24 | + ;; | ||
25 | + esac | ||
26 | + | ||
27 | [ -e "/sys/block/${dev#/dev/}/md" ] || continue | ||
28 | |||
29 | local md=${dev#/dev/} | ||
30 | @@ -245,12 +253,6 @@ install_mounted_root() { | ||
31 | esac | ||
32 | done | ||
33 | |||
34 | - # check if we need hardware raid drivers | ||
35 | - case $rootdev in | ||
36 | - /dev/cciss/*) | ||
37 | - initfs_features="${initfs_features% raid} raid" | ||
38 | - ;; | ||
39 | - esac | ||
40 | |||
41 | if [ -n "$VERBOSE" ]; then | ||
42 | echo "Root device: $rootdev" | ||
43 | -- | ||
44 | 2.4.5 | ||
45 | |||
diff --git a/main/alpine-conf/APKBUILD b/main/alpine-conf/APKBUILD index 88280e2bcd..fe05f82c3a 100644 --- a/main/alpine-conf/APKBUILD +++ b/main/alpine-conf/APKBUILD | |||
@@ -1,13 +1,14 @@ | |||
1 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> | 1 | # Maintainer: Natanael Copa <ncopa@alpinelinux.org> |
2 | pkgname=alpine-conf | 2 | pkgname=alpine-conf |
3 | pkgver=3.2.1 | 3 | pkgver=3.2.1 |
4 | pkgrel=1 | 4 | pkgrel=2 |
5 | pkgdesc="Alpine configuration management scripts" | 5 | pkgdesc="Alpine configuration management scripts" |
6 | url=http://git.alpinelinux.org/cgit/$pkgname | 6 | url=http://git.alpinelinux.org/cgit/$pkgname |
7 | arch="all" | 7 | arch="all" |
8 | license="GPL2" | 8 | license="GPL2" |
9 | depends="openrc>0.13" | 9 | depends="openrc>0.13" |
10 | source="http://dev.alpinelinux.org/archive/alpine-conf/alpine-conf-$pkgver.tar.xz | 10 | source="http://dev.alpinelinux.org/archive/alpine-conf/alpine-conf-$pkgver.tar.xz |
11 | 0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch | ||
11 | " | 12 | " |
12 | 13 | ||
13 | _builddir="$srcdir"/$pkgname-$pkgver | 14 | _builddir="$srcdir"/$pkgname-$pkgver |
@@ -34,6 +35,9 @@ package() { | |||
34 | done | 35 | done |
35 | } | 36 | } |
36 | 37 | ||
37 | md5sums="d8863487539eb41de219303addf71aa1 alpine-conf-3.2.1.tar.xz" | 38 | md5sums="d8863487539eb41de219303addf71aa1 alpine-conf-3.2.1.tar.xz |
38 | sha256sums="f0e7954bb1a5144f551694acfde818bbad4e42a575e7a8e3a06a777ade7a5d9d alpine-conf-3.2.1.tar.xz" | 39 | f2da5b6cf6e4f1c1d24b59210b172bd8 0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch" |
39 | sha512sums="20c11b134234708d86fe4cc093c4073df3496a43d13994d0df369066afed39a9a3c97cebacdbb6518f212e414c9456c31ee41bd600b3fc29e892448118a7b5e8 alpine-conf-3.2.1.tar.xz" | 40 | sha256sums="f0e7954bb1a5144f551694acfde818bbad4e42a575e7a8e3a06a777ade7a5d9d alpine-conf-3.2.1.tar.xz |
41 | 6e532930bc263d004975fe1feac115f17452e9f80b5efb22f538e7ebcbb6636d 0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch" | ||
42 | sha512sums="20c11b134234708d86fe4cc093c4073df3496a43d13994d0df369066afed39a9a3c97cebacdbb6518f212e414c9456c31ee41bd600b3fc29e892448118a7b5e8 alpine-conf-3.2.1.tar.xz | ||
43 | cd2c1f3adef443edf4473719f1cf4f277336fb59527ba70ed30f1f2c87d3cc63afe55a009b5bb5666ff79784ea8a79730dfb67a37d8e3fd8fe8fd7eb88a564fc 0001-setup-disk-add-raid-to-initfs-if-root-is-on-lvm.patch" | ||