Define variables as local. The partition numbers are still weird in the dialog, will fix this up at a later iteration. O.k. to apply? -- Guido
--- packages/partman/partman-base/lib/commit.sh | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/partman/partman-base/lib/commit.sh b/packages/partman/partman-base/lib/commit.sh index f5ccfe9..86b6d64 100644 --- a/packages/partman/partman-base/lib/commit.sh +++ b/packages/partman/partman-base/lib/commit.sh @@ -5,6 +5,7 @@ confirm_changes () { local dev part partitions num id size type fs path name filesystem local x template partdesc partitems items formatted_previously + local device dmtype template="$1" # Compute the changes we are going to do @@ -52,9 +53,10 @@ confirm_changes () { filesystem=$(cat $id/visual_filesystem) # Special case d-m devices to use a different description if cat device | grep -q "/dev/mapper" ; then - type=$(dm_table $device) + device=$(cat device) + dmtype=$(dm_table $device) # multipath devices are partitioned - if [ "$type" != multipath ] && ! is_multipath_part $device; then + if [ "$dmtype" != multipath ] && ! is_multipath_part $device; then partdesc="partman/text/confirm_unpartitioned_item" fi fi -- 1.5.4.1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]