Package: partman-auto Version: 76 Severity: wishlist Depends: 442236 Hi, attached patch allows multipathed devices to be used for auto partitioning. Cheers, -- Guido
>From 70c808621377cf27f248f772c32ed244465a3713 Mon Sep 17 00:00:00 2001 From: Guido Guenther <[EMAIL PROTECTED]> Date: Sat, 1 Mar 2008 15:51:04 +0100 Subject: [PATCH] allow multipathed devices as auto_disks
--- packages/partman/partman-auto/lib/auto-shared.sh | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/partman/partman-auto/lib/auto-shared.sh b/packages/partman/partman-auto/lib/auto-shared.sh index f426a37..15cca07 100644 --- a/packages/partman/partman-auto/lib/auto-shared.sh +++ b/packages/partman/partman-auto/lib/auto-shared.sh @@ -146,16 +146,18 @@ create_partitions() { } get_auto_disks() { - local dev device + local dev device dmtype for dev in $DEVICES/*; do [ -d "$dev" ] || continue - # Skip /dev/mapper/X and /dev/mdX devices + # Skip /dev/mapper/X and /dev/mdX but not multipath devices device=$(cat $dev/device) $(echo "$device" | grep -q "/dev/md[0-9]*$") && continue - $(echo "$device" | grep -q "/dev/mapper/") && continue - + if echo $device | grep -q ^/dev/mapper/; then + dmtype=$(dm_table $device) + [ "$dmtype" = multipath ] || continue + fi printf "$dev\t$(device_name $dev)\n" done } -- 1.5.4.1