lp:ubuntu/precise/lvm2
- Get this branch:
- bzr branch lp:ubuntu/precise/lvm2
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 57. By Colin Watson
-
Make lvm2-udeb depend on watershed-udeb, since it has udev rules that
use watershed. - 55. By Andres Rodriguez
-
* Add support for corosync based clusters. (LP: #525287)
- Build clvm with support for corosync, openais and cman
- Add and install clvmd resource agent, written by Xinwei Hu,
slightly modified by Ante Karamatic to work on Ubuntu - 54. By Marc Deslauriers
-
* Merge from debian unstable. Remaining changes:
- debian/patches/ avoid-dev- block.patch: Prefer any other device name over
names in /dev/block/ since lvm.conf won't handle this (Debian bug 569290).
- debian/rules:
- copy .po file to .pot file for Rosetta (Ubuntu specific).
- debian/{dmsetup, lvm2}-udeb. install:
- install initramfs and udev hooks in udebs (Debian bug 504341).
- auto-start VGs as their PVs are discovered (Ubuntu specific):
- add debian/tree/lvm2/ lib/udev/ rules.d/ 85-lvm2. rules: use watershed plus
the sledgehammer of vgscan/vgchange to turn on VGs as they come online.
- debian/tree/lvm2/ usr/share/ initramfs- tools/scripts/ hooks/lvm2:
- add 85-lvm2.rules to the list of udev rules to copy.
- depend on udev.
- debian/control:
- add versioned Depend on watershed in lvm2 for udev rules.
- add versioned Depend/Breaks on udev in dmsetup for udev rules.
- add Depend on initramfs-tools in dmsetup so system is not potentially
rendered unbootable by out-of-order dpkg configuration.
- debian/rules:
- do not install local-top scripts since Ubuntu mounts root using udev.
- do not install init scripts for lvm2, since udev starts LVM.
- debian/lvm2.postinst: handle missing lvm2 init script.
- debian/tree/dmsetup/ lib/udev/ rules.d/ 60-persistent- storage- dm.rules:
watch dm devices for changes with inotify.
- debian/patches/ open-readonly. patch: do not open every device for
write, otherwise udev thinks they've all changed (see inotify above).
- add mountroot failure hooks to help fix bad boots (Debian bug 468115):
- debian/tree/lvm2/ usr/share/ initramfs- tools/scripts/ init-premount/ lvm2
- add packages for upstream event manager (Debian bug 514706):
- debian/control: define libdevmapper-event1. 02.1 and dmeventd packages.
- debian/rules:
- enable dmeventd during configure.
- add build targets.
- fix shlibs invocation with a cleared DH_OPTIONS to get udeb shlibs.
- debian/dmeventd. {install, 8,manpages} : install dmeventd files.
- debian/libdevmapper- event*. {install, symbols} : install dmeventd files.
- debian/libdevmapper- dev.install: install libdevmapper-event files.
- debian/patches/ monitoring- default- off.patch: by default, do not
expect to talk to dmeventd. Monitoring can be done via "--monitor y".
- rename debian/clvm.defaults to debian/clvm.default so it is intalled
correctly (Debian bug 569292).
- debian/control: change to libreadline-dev for build.
- debian/tree/dmsetup/ lib/udev/ rules.d/ 55-dm.rules: properly respond
to "add" events during boot.
- debian/control: add dmsetup-udeb to libdevmapper1.02.1-udeb recommends.
- lidevmapper-dev: move .so symlinks to /usr/lib where they belong
* Dropped changes:
- debian/tree/lvm2/ lib/udev/ rules.d/ 56-lvm. rules: include *_mlog in
devices to be ignored for filesystem symlinks (see reason for
dropping in Debian bug 569745).
- debian/{lvm2,dmsetup} .preinst: remove obsolete udev rules from Hardy.
- debian/lvm2.preinst: fix Hardy conf-file removal to check against the
correct binary package name.
* debian/patches/ CVE-2010- 2526.patch: removed, now included in
upstream-2.02.72. patch.
* debian/patches/ rules-subdir. patch: removed as reordering will cause
build failure with dmeventd.
* debian/patches/ libdm-event- static. patch: removed as other static libs
aren't being built anymore either.
* debian/rules: make sure dmsetup and lvm2 initramfs-tools scripts are
executable. When the Ubuntu-specific ones are added with a patch, they
may lose their executable bit. - 53. By Marc Deslauriers
-
* SECURITY UPDATE: unprivileged logical volume manipulation with clvmd
- debian/patches/ CVE-2010- 2526.patch: revert to using a pathname-based
socket in order to enforce correct permissions.
- CVE-2010-2526 - 52. By Colin Watson
-
* Backport from Debian:
- Don't overwrite names of dm devices; use symlinks instead
(LP: #621951).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/quantal/lvm2