X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=debian%2Fpatches%2F25_support_lvm_for_live-media.patch;fp=debian%2Fpatches%2F25_support_lvm_for_live-media.patch;h=b43106a66e8d0470818e81142fe5ed0715b650dc;hb=8424e93b27a3c5ae551ff1a5c456d0de96fc67c8;hp=0000000000000000000000000000000000000000;hpb=f387aa43206574c48a05c42447af4ced7f15705f;p=live-boot-grml.git diff --git a/debian/patches/25_support_lvm_for_live-media.patch b/debian/patches/25_support_lvm_for_live-media.patch new file mode 100755 index 0000000..b43106a --- /dev/null +++ b/debian/patches/25_support_lvm_for_live-media.patch @@ -0,0 +1,32 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 25_support_lvm_for_live-media.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Support lvm and raid devices for live-media + +@DPATCH@ + +--- a/scripts/live ++++ b/scripts/live +@@ -1509,6 +1509,21 @@ check_dev () + umount $mountpoint + fi + fi ++ ++ case "$devname" in ++ *mapper*) # add lvm support ++ if [ -x /scripts/local-top/lvm2 ] ; then ++ ROOT="$devname" resume="" /scripts/local-top/lvm2 ++ fi ++ ;; ++ /dev/md*) ++ if [ -x /scripts/local-top/mdadm ] ; then ++ echo "MD_DEVS=$devname" >> /conf/conf.d/md ++ /scripts/local-top/mdadm ++ fi ++ ;; ++ esac ++ + [ -e "$devname" ] || continue + + if [ -n "${LIVE_MEDIA_OFFSET}" ]