diff --git a/man.md b/man.md index a4d7bf9..8d6865d 100644 --- a/man.md +++ b/man.md @@ -12,13 +12,13 @@ SYNOPSIS DESCRIPTION =========== -**qq2clone** is a tool working on top of virsh that makes creating -clones of template QEMU/KVM machines simple. By using the copy on write -feature for which qcow2 is named, clones of an existing virtual machine -can be made without inadvertently altering the original image (with -caveats - read the **LIMITATIONS** section if you aren’t already -familiar with how copy on write works). **qq2clone** makes creating and -managing these clones simple and efficient. +**qq2clone** is a tool working that uese libvirt to make creating clones +of template QEMU/KVM machines simple. By using the copy on write feature +for which qcow2 is named, clones of an existing virtual machine can be +made without inadvertently altering the original image (with caveats - +read the **LIMITATIONS** section if you aren’t already familiar with how +copy on write works). **qq2clone** makes creating and managing these +clones simple and efficient. **qq2clone** supports creating numerous clones of a template and performing batch operations on them - including the execution of @@ -26,18 +26,6 @@ arbitrary commands with exec. This simplifies workflows involving large numbers of virtual machines, or the frequent creation/destruction of virtual machines. -In addition to virsh, basic linux utilities and QEMU/KVM, qq2clone -requires: - - Bash 4.0+ - sqlite3 - qemu-img - libvirt tools: - virt-clone - virt-xml - virt-xml-validate - xmllint (from libxml2) - If you want to easily establish graphical connections to your virtual machines, you should have virt-viewer and/or spicy installed and configure your templates to use Spice graphics. This is not strictly diff --git a/man.pandoc b/man.pandoc index e1141bd..817889a 100644 --- a/man.pandoc +++ b/man.pandoc @@ -10,7 +10,7 @@ qq2clone - Create and manage QEMU/KVM VMs using template machines and qcow2 **qq2clone** [*OPTION*]... *COMMAND* [*ARG*]... # DESCRIPTION -**qq2clone** is a tool working on top of virsh that makes creating clones +**qq2clone** is a tool working that uese libvirt to make creating clones of template QEMU/KVM machines simple. By using the copy on write feature for which qcow2 is named, clones of an existing virtual machine can be made without inadvertently altering the original image (with caveats - read the @@ -23,18 +23,6 @@ performing batch operations on them - including the execution of arbitrary commands with exec. This simplifies workflows involving large numbers of virtual machines, or the frequent creation/destruction of virtual machines. -In addition to virsh, basic linux utilities and QEMU/KVM, qq2clone -requires: - - Bash 4.0+ - sqlite3 - qemu-img - libvirt tools: - virt-clone - virt-xml - virt-xml-validate - xmllint (from libxml2) - If you want to easily establish graphical connections to your virtual machines, you should have virt-viewer and/or spicy installed and configure your templates to use Spice graphics. This is not strictly necessary, and diff --git a/qq2clone b/qq2clone index 2e77416..0c167fa 100755 --- a/qq2clone +++ b/qq2clone @@ -2113,7 +2113,7 @@ local uuid uuid="${CL_MAP["$1"]}" virsh managedsave "$uuid" &>/dev/null || { echo "Failed to save domain ${OPT[TEMPLATE]}#${1}"; - echo "Does it have shared directories mounted?"; + echo "Does it have shared directories mounted?"; exit "$E_libvirt"; } >&2 return 0 } diff --git a/qq2clone.1 b/qq2clone.1 index 6c04dc1..0cd2478 100644 --- a/qq2clone.1 +++ b/qq2clone.1 @@ -12,7 +12,7 @@ qcow2 images with backing files [\f[I]ARG\f[R]]\&... .SH DESCRIPTION .PP -\f[B]qq2clone\f[R] is a tool working on top of virsh that makes creating +\f[B]qq2clone\f[R] is a tool working that uese libvirt to make creating clones of template QEMU/KVM machines simple. By using the copy on write feature for which qcow2 is named, clones of an existing virtual machine can be made without inadvertently altering @@ -28,22 +28,6 @@ arbitrary commands with exec. This simplifies workflows involving large numbers of virtual machines, or the frequent creation/destruction of virtual machines. .PP -In addition to virsh, basic linux utilities and QEMU/KVM, qq2clone -requires: -.IP -.nf -\f[C] -Bash 4.0+ -sqlite3 -qemu\-img -libvirt tools: - virt\-clone - virt\-xml - virt\-xml\-validate -xmllint (from libxml2) -\f[R] -.fi -.PP If you want to easily establish graphical connections to your virtual machines, you should have virt\-viewer and/or spicy installed and configure your templates to use Spice graphics.