diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2021-07-09 14:44:07 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2021-07-09 14:57:59 +0200 |
commit | ed48cb26a31e8e5a12d82d96d8bec6bfc4d5b218 (patch) | |
tree | 961bd93ba48e7c253794c43b3a96fd469530b77f /configure | |
parent | 3a92d633a5a23377aa0d5d4ed5a01db8ca14cf69 (diff) | |
download | lvm2-ed48cb26a31e8e5a12d82d96d8bec6bfc4d5b218.tar.gz |
vdo: add vdoimport support
Add tool 'vdoimport' to support easy conversion of an existing VDO manager managed
VDO volumes into lvm2 managed VDO LV.
When physical converted volume is already a logical volume, conversion
happens with the VG itself, just with validation for extent_size, so
the virtually sized logical VDO volume size can be expressed in extents.
Example of basic simple usage:
vdoimport --name vg/vdolv /dev/mapper/vdophysicalvolume
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -643,6 +643,8 @@ WRITE_INSTALL WRITECACHE VDO_LIB VDO_INCLUDE +VDOIMPORT_PATH +VDOIMPORT VDO VALGRIND_POOL USRSBINDIR @@ -969,6 +971,7 @@ enable_dbus_service enable_pkgconfig enable_write_install enable_fsadm +enable_vdoimport enable_blkdeactivate enable_dmeventd enable_selinux @@ -1707,6 +1710,7 @@ Optional Features: --enable-pkgconfig install pkgconfig support --enable-write_install install user writable files --disable-fsadm disable fsadm + --disable-vdoimport disable vdoimport --disable-blkdeactivate disable blkdeactivate --enable-dmeventd enable the device-mapper event daemon --disable-selinux disable selinux support @@ -3139,6 +3143,7 @@ case "$host_os" in DM_IOCTLS=yes SELINUX=yes FSADM=yes + VDOIMPORT=yes BLKDEACTIVATE=yes ;; darwin*) @@ -3152,6 +3157,7 @@ case "$host_os" in DM_IOCTLS=no SELINUX=no FSADM=no + VDOIMPORT=no BLKDEACTIVATE=no ;; *) @@ -12544,6 +12550,18 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5 $as_echo "$FSADM" >&6; } + +################################################################################ +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install vdoimport" >&5 +$as_echo_n "checking whether to install vdoimport... " >&6; } +# Check whether --enable-vdoimport was given. +if test "${enable_vdoimport+set}" = set; then : + enableval=$enable_vdoimport; VDOIMPORT=$enableval +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VDOIMPORT" >&5 +$as_echo "$VDOIMPORT" >&6; } + ################################################################################ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install blkdeactivate" >&5 $as_echo_n "checking whether to install blkdeactivate... " >&6; } @@ -14030,6 +14048,13 @@ cat >>confdefs.h <<_ACEOF _ACEOF +VDOIMPORT_PATH="$SBINDIR/vdoimport" + +cat >>confdefs.h <<_ACEOF +#define VDOIMPORT_PATH "$VDOIMPORT_PATH" +_ACEOF + + ################################################################################ if test "$BUILD_DMEVENTD" = yes; then |