Created by Dimitri John Ledkov and last modified
Get this branch:
bzr branch lp:~xnox/ubuntu/natty/mdadm/natty-proposed
Only Dimitri John Ledkov can upload to this branch. If you are Dimitri John Ledkov please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Dimitri John Ledkov

Recent revisions

61. By Clint Byrum

d/initramfs/mdadm-functions: Record in /tmp when boot-degraded
question has been asked so that it is only asked once (LP: #820111)
Backported from oneiric, replacing /run with /tmp since neither
/run nor /var/run are available this early in natty's boot.

60. By Clint Byrum

Call checks in local-premount to avoid race condition with udev
and opening a degraded array. (LP: #778520)

59. By Clint Byrum

pass --test to mdadm to enable result codes for degraded arrays.
(LP: #761971)

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.

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.