]>
git.ipfire.org Git - thirdparty/dracut.git/blob - modules.d/90dm/dm-shutdown.sh
4e2e2602c8c43a0c70f4d3436ace4a34c23fd741
8 for s
in /sys
/block
/${dev}/holders
/dm-
* ; do
9 [ -e ${s} ] ||
continue
12 devname
=$
(cat /sys
/block
/${dev}/dm
/name
)
13 dmsetup
-v --noudevsync remove
"$devname" ||
return $?
22 info
"Disassembling device-mapper devices"
23 for dev
in /sys
/block
/dm-
* ; do
24 [ -e ${dev} ] ||
continue
25 _remove_dm
${dev##*/} || ret
=$?
27 if [ "x$final" != "x" ]; then
28 info
"dmsetup ls --tree"
29 dmsetup
ls --tree 2>&1 | vinfo
34 if command -v dmsetup
>/dev
/null
&&
35 [ "x$(dmsetup status)" != "xNo devices found" ]; then