tags 610377 + patch
thanks

The current code allows you to boot from a logical volume, but only if
/boot is on the / filesystem. This change permits having /boot on its own
logical volume.

Signed-off-by: dann frazier <da...@debian.org>
---
 lib/auto-lvm.sh |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/auto-lvm.sh b/lib/auto-lvm.sh
index 80856ba..7e357df 100644
--- a/lib/auto-lvm.sh
+++ b/lib/auto-lvm.sh
@@ -166,9 +166,13 @@ auto_lvm_prepare() {
                bail_out unusable_recipe
        fi
 
-       # Make sure a boot partition isn't marked as lvmok
+       # Make sure a boot partition isn't marked as lvmok, unless the user
+       # has told us it is ok for /boot to reside on a logical volume
        if echo "$scheme" | grep lvmok | grep -q "[[:space:]]/boot[[:space:]]"; 
then
-               bail_out unusable_recipe
+               db_input critical partman-auto-lvm/no_boot || true
+               db_go || return 255
+               db_get partman-auto-lvm/no_boot || true
+               [ "$RET" = true ] || bail_out unusable_recipe
        fi
 
        # This variable will be used to store the partitions that will be LVM
-- 
1.7.9.1




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to