diff -u mdadm-2.6.7/debian/mdadm.config mdadm-2.6.7/debian/mdadm.config --- mdadm-2.6.7/debian/mdadm.config +++ mdadm-2.6.7/debian/mdadm.config @@ -71,5 +71,6 @@ BOOT_DEGRADED="" [ -s "$CONFIG" ] && . "$CONFIG" -[ -n "$BOOT_DEGRADED" ] && db_set mdadm/boot_degraded "$BOOT_DEGRADED" +[ -n "$BOOT_DEGRADED" ] || BOOT_DEGRADED="false" +db_set mdadm/boot_degraded "$BOOT_DEGRADED" db_input medium mdadm/boot_degraded || : db_go diff -u mdadm-2.6.7/debian/changelog mdadm-2.6.7/debian/changelog --- mdadm-2.6.7/debian/changelog +++ mdadm-2.6.7/debian/changelog @@ -1,3 +1,12 @@ +mdadm (2.6.7-3ubuntu6) intrepid; urgency=low + + * check.d/root_on_raid: do not write to stdout, breaks debconf + (LP: #277153) + * debian/mdadm.config: default BOOT_DEGRADED to false, if unset (legacy + Ubuntu behavior), (LP: #277262) + + -- Dustin Kirkland Thu, 02 Oct 2008 15:26:53 -0500 + mdadm (2.6.7-3ubuntu5) intrepid; urgency=low * Fixes for LP: #268580 diff -u mdadm-2.6.7/check.d/root_on_raid mdadm-2.6.7/check.d/root_on_raid --- mdadm-2.6.7/check.d/root_on_raid +++ mdadm-2.6.7/check.d/root_on_raid @@ -22,7 +22,9 @@ db_input critical mdadm/boot_degraded || true db_go || true db_get mdadm/boot_degraded - echo mdadm mdadm/boot_degraded boolean "$RET" | debconf-set-selections - + # write to preseed log so that /target knows about it + echo mdadm mdadm/boot_degraded boolean "$RET" >> "$logfile" + ;; esac exit 0