From 850b9d75bee85acfa4bf7a9c8c31103177827dad5d7dc75f5fef6eff701cde28 Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Mon, 30 Jan 2017 10:39:32 +0000 Subject: [PATCH] Accepting request 453414 from home:dmolkentin:dracut:1017695 - Allow booting from degrated MD arrays with systemd * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch OBS-URL: https://build.opensuse.org/request/show/453414 OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=281 --- ...booting-from-degraded-MD-RAID-arrays.patch | 30 +++++++++++++++++++ dracut.changes | 6 ++++ dracut.spec | 2 ++ 3 files changed, 38 insertions(+) create mode 100644 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch diff --git a/0505-Allow-booting-from-degraded-MD-RAID-arrays.patch b/0505-Allow-booting-from-degraded-MD-RAID-arrays.patch new file mode 100644 index 0000000..e302c0a --- /dev/null +++ b/0505-Allow-booting-from-degraded-MD-RAID-arrays.patch @@ -0,0 +1,30 @@ +From a113e853f71050aa6f05982ecf16660603f98825 Mon Sep 17 00:00:00 2001 +From: Daniel Molkentin +Date: Mon, 30 Jan 2017 11:10:40 +0100 +Subject: [PATCH] Allow booting from degraded MD RAID arrays + +bnc#1017695 +--- + modules.d/90mdraid/module-setup.sh | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/modules.d/90mdraid/module-setup.sh b/modules.d/90mdraid/module-setup.sh +index 13ef9fe..962b3a4 100755 +--- a/modules.d/90mdraid/module-setup.sh ++++ b/modules.d/90mdraid/module-setup.sh +@@ -119,6 +119,12 @@ install() { + if [ -e $systemdsystemunitdir/mdmon@.service ]; then + inst_simple $systemdsystemunitdir/mdmon@.service + fi ++ if [ -e $systemdsystemunitdir/mdadm-last-resort@.service ]; then ++ inst_simple $systemdsystemunitdir/mdadm-last-resort@.service ++ fi ++ if [ -e $systemdsystemunitdir/mdadm-last-resort@.timer ]; then ++ inst_simple $systemdsystemunitdir/mdadm-last-resort@.timer ++ fi + fi + inst_hook pre-shutdown 30 "$moddir/mdmon-pre-shutdown.sh" + } +-- +2.10.2 + diff --git a/dracut.changes b/dracut.changes index 4d75a94..08a2dbb 100644 --- a/dracut.changes +++ b/dracut.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 26 10:10:58 UTC 2017 - daniel.molkentin@suse.com + +- Allow booting from degrated MD arrays with systemd + * add 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch + ------------------------------------------------------------------- Mon Jan 16 19:44:07 UTC 2017 - daniel.molkentin@suse.com diff --git a/dracut.spec b/dracut.spec index 106dad4..53f1cda 100644 --- a/dracut.spec +++ b/dracut.spec @@ -182,6 +182,7 @@ Patch501: 0501-dasd_fix_ssid_bigger_zero.patch Patch502: 0502-persistent_device_policy_param_enhance.patch Patch503: 0503-dracut.sh-create-the-initramfs-non-world-readable-al.patch Patch504: 0504-ibft-fix-boot-flag-check.patch +Patch505: 0505-Allow-booting-from-degraded-MD-RAID-arrays.patch BuildRequires: asciidoc BuildRequires: bash @@ -388,6 +389,7 @@ chmod a+x modules.d/91zipl/install_zipl_cmdline.sh %patch502 -p1 %patch503 -p1 %patch504 -p1 +%patch505 -p1 %build %configure\