31
|
|
* Merge from debian unstable, remaining changes: * md activation: - We now have a single udev rule for both the real system and the initramfs, since doing things differently there will only result in bugs and confusion. - This rule runs "mdadm --assemble --scan --no-degraded", automatically activating any non-degraded device as their components are detected. - Drop the mdadm-raid init script, since this does the same thing. - Also drop mdadm-startall which uses the mdadm-raid init script, and its associated sgml file (thus dropping the build-dep on docbook-to-man) - Simplify the configuration, since we always autostart all devices so do not need to specify any required root devices, etc. - Since udev autostarts arrays, much of the initramfs script can be dropped. * Depend on initramfs-tools, specifically a version that doesn't ship the mdrun script. and a version that supports the mountfail functionality, see below. This way we can clean out a lot of the upgrade handling from the initramfs hook. * Just get initramfs to load the modules for us * Create init-premount hook script for the initramfs, to provide information at boot, if the root device is not functional. * Retrieve the returned value from asprintf, and add an assertion. This should prevent mdadm from segfaulting if there is not enough memory available.
|
Luke Yelavich |
2.6.7-3ubuntu1 |
15 years ago
|
|
|