]> git.ipfire.org Git - thirdparty/dracut.git/blame - modules.d/90dmraid/parse-dm.sh
90(md|dm)raid: recognize ddf container
[thirdparty/dracut.git] / modules.d / 90dmraid / parse-dm.sh
CommitLineData
8ce58f1f 1#!/bin/sh
cc02093d
HH
2# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
3# ex: ts=8 sw=4 sts=4 et filetype=sh
d6a5b040 4# nodmraid for anaconda / rc.sysinit compatibility
fa7ada31
HH
5if ! getargbool 1 rd.dm -n rd_NO_DM || getarg nodmraid; then
6 info "rd.dm=0: removing DM RAID activation"
1dd5bc3f 7 udevproperty rd_NO_DM=1
33ff830c 8fi
dab1a1dc 9
fb59f4c9 10if ! command -v mdadm >/dev/null || ! getargbool 1 rd.md.imsm -n rd_NO_MDIMSM || getarg noiswmd; then
fa7ada31 11 info "rd.md.imsm=0: no MD RAID for imsm/isw raids"
dab1a1dc
HH
12 udevproperty rd_NO_MDIMSM=1
13fi
14
cf589142
MS
15if ! command -v mdadm >/dev/null || ! getargbool 1 rd.md.ddf -n rd_NO_MDDDF || getarg noddfmd; then
16 info "rd.md.ddf=0: no MD RAID for SNIA ddf raids"
17 udevproperty rd_NO_MDDDF=1
18fi