lp:ubuntu/feisty/lvm-common

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/feisty/lvm-common
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

15. By Scott James Remnant (Canonical)

Remove dependency on mdadm, since this was only in place for the
initramfs local-top script which is no more. LP: #98929.

14. By Ian Jackson

UdevLvm - reinstate 1.5.20ubuntu9:
* Remove nonsense (calls to vgchange, random sleeps, etc.) from
  initramfs-tools/scripts/local-top/lvm aka debian/initramfs-local. The
  only thing that remains in this script is to create the symlinks
  /sbin/{vgchange,pvscan}.

With some improvements:
* Copy lvm udev rules into initramfs.
* initramfs local-top script is no longer needed since we can just
  say `lvm <lvm-command>' rather than relying on the symlinks.

* Declare Breaks against old lvm2 since we now depend on the proper udev
  support in the new lvm2.

These changes are possible now because udev-device-mapper is implemented
including `watershed'.

13. By Ian Jackson

* Revert 1.5.20ubuntu9. The nonsense is still needed because:
  - udev-device-mapper is not yet implemented;
  - udev-lvm does not copy the relevant udev rules explicitly into the
     initramfs;
  - there is an ordering problem between udev starting and the lvm /sbin
     symlinks being created (it would be better to incorporate these
     links into the initramfs rather than creating them during boot).
  - the udev watershed feature is not yet implemented (or at least,
     the implementation is not in feisty).

12. By Ian Jackson

Remove nonsense (calls to vgchange, random sleeps, etc.) from
initramfs-tools/scripts/local-top/lvm aka debian/initramfs-local. The
only thing that remains in this script is to create the symlinks
/sbin/{vgchange,pvscan}.

11. By Fabio Massimo Di Nitto

* Change local-top and hook prereq on mdadm and not md.
(Closes Ubuntu: #72387)

* Bump Depends on mdadm to make sure mdadm is available.

10. By Fabio Massimo Di Nitto

Fix slumber in lvm local-top script to wait max 3 minutes and not 15.

9. By Fabio Massimo Di Nitto

* Fix both initramfs hook and local top script to copy lvm in place of
  vgchange.
* Create vgchange and pvscan synlinks at boot time.
* Implement a loop similar to "Wait for root" to make sure devices are
  settled before calling vgchange.
* Kick pvscan before vgscan. This is required if devices will appear after
  the first call to vgscan.
* All of the above fix boot with root on LVM.

8. By Adam Conrad

Remove bashism from initramfs hook script, and replace the bogus AND
with a slightly less bogus OR that DTRT without lvm2 (Malone: #60996)

7. By Adam Conrad

Brown paper bag release: fix FTBFS-causing typo in debian/rules.

6. By Adam Conrad

* Ship a hook for initramfs-tools as well, so we don't need to copy_exec
  from mkinitramfs itself anymore for scripts it doesn't ship.
* Add a versioned conflict against versions of initramfs-tools that
  didn't have a "check if the hook exists before running our own version
  and exploding" check, so that upgrades don't fail as a result of this.

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.

Subscribers