Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://staging/ubuntu/natty/mdadm
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

58. By Surbhi Palande

mdadm udev rule incrementally adds mdadm member when detected. Starting
such an array in degraded mode is possible by mdadm -IRs. Using mdadm -ARs
without stopping the array first does nothing when no mdarray-unassociated
device is available. Using mdadm -IRs to start a previously partially
assembled array through incremental mode. Keeping the mdadm -ARs for
assembling arrays which were for some reason not assembled through
incremental mode (i.e through mdadm's udev rule). (LP: #728435)

57. By Matthias Klose

Build udeb with -O2 on ppc64, working around a link error.

56. By Kees Cook

debian/mdadm.manpages: add manpages back to build (LP: #697821).

55. By Surbhi Palande

* Merge from debian unstable. (LP: #603582)
* Remaining changes
  - Assemble.c, config.c: upgraded to the mdadm-3.1.4 version of these files
    from Debian.
  - debian/control: we need udev and util-linux in the right version. We
    also remove the build dependency from quilt and docbook-to-man as both
    are not used in Ubuntus mdadm.
  - debian/initramfs/hook: kept the Ubuntus version for handling the absence
    of active raid arrays in <initramfs>/etc/mdadm/mdadm.conf
  - debian/initramfs/script.local-top.DEBIAN, debian/mdadm-startall,
    debian/mdadm.raid.DEBIAN: removed. udev does its job now instead.
  - debian/mdadm-startall.sgml, debian/mdadm-startall.8: documentation of
    unused startall script
  - debian/mdadm.config, debian/mdadm.postinst - let udev do the handling
    instead. Resolved merge conflict by keeping Ubuntu's version.
  - debian/rules: kept debian's switch to using dh_lintian
  - debian/mdadm.links, debian/mdadm.manpages: dropped owing to the fact
    that these are not used in Ubuntu. Also dropped the build-dep on docbook
    to man)
  - debian/mdadm.postinst, debian/mdadm.config, initramfs/init-premount:
    boot-degraded enablement; maintain udev starting of RAID devices;
    init-premount hook script for the initramfs, to provide information at
  - debian/mkconf.in is the older mkconf. Kept the Ubuntus version.
  - debian/rules: Kept Ubuntus version for installing apport hooks, not
    installing un-used startall script and for adding a udev rule
    corresponding to mdadm.
  - debian/install-rc, check.d/_numbers, check.d/root_on_raid: Ubuntu partman
    installer changes
  - debian/presubj: Dropped this unused bug reporting file. Instead use
    source_mdadm.py act as an apport hook for bug handling.
  - rename debian/mdadm.vol_id.udev to debian/mdadm.mdadm-blkid.udev so that
    the rules file ends up with a more reasonable name

54. By Surbhi Palande

* debian/initramfs/hook: Added following code (invoked on update-initramfs)
  (LP: #617725):
  - create a mdadm.conf if it is not found in /etc and copy it in initramfs
  - update an existing mdadm.conf in the initramfs if it does'nt include
    a definition of any array
  - warn the user if the definition of an active array is not found in the

53. By Colin Watson

* Rename debian/mdadm.vol_id.udev to debian/mdadm.mdadm-blkid.udev so that
  the rules file ends up with a more reasonable name following changes in
  debhelper 7.4.2, and adjust the initramfs hook to match (LP: #493772).
* Build-depend on debhelper 7.4.2.

52. By Colin Watson

* Fix boot_degraded handling during installation (LP: #462258):
  - Source /lib/preseed/preseed.sh in check.d/root_on_raid.
  - Change mdadm/boot_degraded default in templates file to match the
    apparently-intended behaviour (i.e. false), and stop overriding
    debconf preseeding if BOOT_DEGRADED is not already set in the
    initramfs configuration file.

51. By Scott James Remnant (Canonical)

Do not test array state for partitions, which won't exist if the
array is inactive and don't have a state to test. LP: #431064.

50. By Colin Watson

check.d/root_on_raid: Make sure to always read all the output from
fstab.d scripts; this may help to clear up occasional partman hangs.

49. By Colin Watson

check.d/root_on_raid: Fix spelling of "grep", and discard stderr from
mdadm rather than from grep.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.