The full set of LVM2 commands now gets installed. It is no longer necessary to prefix each command with 'lvm' like 'lvm vgchange -ay'. The deprecated LVM1 commands (for 2.4 kernels only) have been renamed to end in '.lvm1' e.g. '/sbin/vgchange.lvm1 -ay'. The new LVM2 commands (e.g. '/sbin/vgchange -ay') will detect if you're running a 2.4 kernel and transparently invoke the old LVM1 commands if necessary. For more details of the new features and bug fixes in LVM2 please refer to WHATS_NEW in the directory for the lvm2 package in /usr/share/doc.
Thanks for the feedback -- added...
There's been another change - we've moved the new lvm2 commands from /sbin to /usr/sbin. Suggested replacement bullet points: The full set of LVM2 commands is now installed in /usr/sbin. In boot environments where /usr is not available you should prefix each command with "/sbin/lvm.static" (/sbin/lvm.static vgchange -ay, for example). The new LVM2 commands (such as both /usr/sbin/vgchange -ay and /sbin/lvm.static vgchange -ay) detect if you are running a 2.4 kernel and transparently invoke the old LVM1 commands if appropriate. The LVM1 commands have been renamed to end with ".lvm1" (for example /sbin/vgchange.lvm1 -ay). LVM1 commands work only with 2.4 kernels, not 2.6 ones.
Alasdair -- thanks for the feedback! I changed things around a bit; how does this sound? * The full set of LVM2 commands is now installed in /usr/sbin/. In boot environments where /usr/ is not available, it is necessary to prefix each command with /sbin/lvm.static (/sbin/lvm.static vgchange -ay, for example). In environments where /usr/ is available, it is no longer necessary to prefix each command with lvm (/usr/sbin/lvm vgchange -ay becomes /usr/sbin/vgchange -ay, for example). * The new LVM2 commands (such as /usr/sbin/vgchange -ay and /sbin/lvm.static vgchange -ay) detect if you are running a 2.4 kernel, and transparently invoke the old LVM1 commands if appropriate. The LVM1 commands have been renamed to end with ".lvm1" (for example, /sbin/vgchange.lvm1 -ay). Note LVM1 commands work only with 2.4 kernels. It is not possible to use LVM1 commands while running a 2.6 kernel. Refer to /usr/share/doc/lvm2*/WHATS_NEW for more information on LVM2.
Fine by me.
Super -- thanks!