diff -Nru migration-assistant-0.6.11/debian/changelog migration-assistant-0.6.12/debian/changelog --- migration-assistant-0.6.11/debian/changelog 2012-03-21 21:44:36.000000000 +0000 +++ migration-assistant-0.6.12/debian/changelog 2012-04-04 22:38:33.000000000 +0000 @@ -1,3 +1,11 @@ +migration-assistant (0.6.12) precise; urgency=low + + * Call os-prober with WINOSDATA set to true so that we only get a list + of Windows partitions containing the OS instead of only these containing + the boot record. (LP: #772470) + + -- Stéphane Graber Wed, 04 Apr 2012 18:38:32 -0400 + migration-assistant (0.6.11) precise; urgency=low * Fix a syntax error (LP: #930676). Thanks Colin Watson. diff -Nru migration-assistant-0.6.11/ma-apply migration-assistant-0.6.12/ma-apply --- migration-assistant-0.6.11/ma-apply 2012-03-21 21:40:27.000000000 +0000 +++ migration-assistant-0.6.12/ma-apply 2012-04-04 19:15:01.000000000 +0000 @@ -23,7 +23,7 @@ IFS="$OLDIFS" location=$(LC_ALL=C expr "$choice" : '.*(\(.*\))') # /dev/hda1 IFS="$NEWLINE" - for line in `os-prober`; do + for line in `WINOSDATA=true os-prober`; do IFS="$OLDIFS" loc="${line%%:*}" if [ "$location" != "$loc" ]; then diff -Nru migration-assistant-0.6.11/ma-ask migration-assistant-0.6.12/ma-ask --- migration-assistant-0.6.11/ma-ask 2012-03-21 21:42:03.000000000 +0000 +++ migration-assistant-0.6.12/ma-ask 2012-04-04 19:15:13.000000000 +0000 @@ -20,7 +20,7 @@ IFS="$NEWLINE" tmp= -for line in `os-prober`; +for line in `WINOSDATA=true os-prober`; do dist=$(LC_ALL=C expr match "$line" '.*:\(.*\):.*:.*') location=${line%%:*} @@ -51,7 +51,7 @@ IFS="$OLDIFS" location=$(LC_ALL=C expr "$choice" : '.*(\(.*\))$') # /dev/hda1 IFS="$NEWLINE" - for line in `os-prober`; do + for line in `WINOSDATA=true os-prober`; do IFS="$OLDIFS" loc="${line%%:*}" if [ "$location" != "$loc" ]; then