gitextract_gtcdlbtn/ ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── .gitmodules ├── COPYING ├── Makefile.am ├── README ├── TODO ├── bash/ │ ├── Makefile.am │ ├── README │ ├── test-complete-in-script.sh │ └── virt-v2v ├── bugs-in-changelog.sh ├── check-mli.sh ├── common-rules.mk ├── config.sh.in ├── configure.ac ├── contrib/ │ └── remove-guestor.reg ├── convert/ │ ├── Makefile.am │ ├── choose_root.ml │ ├── choose_root.mli │ ├── convert.ml │ ├── convert.mli │ ├── convert_linux.ml │ ├── convert_linux.mli │ ├── convert_types.ml │ ├── convert_types.mli │ ├── convert_windows.ml │ ├── convert_windows.mli │ ├── dummy.c │ ├── mount_filesystems.ml │ ├── mount_filesystems.mli │ ├── target_bus_assignment.ml │ └── target_bus_assignment.mli ├── docs/ │ ├── Makefile.am │ ├── test-docs.sh │ ├── virt-v2v-hacking.pod │ ├── virt-v2v-input-vmware.pod │ ├── virt-v2v-input-xen.pod │ ├── virt-v2v-output-local.pod │ ├── virt-v2v-output-openstack.pod │ ├── virt-v2v-output-ovirt.pod │ ├── virt-v2v-release-notes-1.42.pod │ ├── virt-v2v-release-notes-2.0.pod │ ├── virt-v2v-release-notes-2.10.pod │ ├── virt-v2v-release-notes-2.2.pod │ ├── virt-v2v-release-notes-2.4.pod │ ├── virt-v2v-release-notes-2.6.pod │ ├── virt-v2v-release-notes-2.8.pod │ ├── virt-v2v-support.pod │ ├── virt-v2v.pod │ └── vm-generation-id-across-hypervisors.txt ├── gnulib/ │ └── lib/ │ ├── Makefile.am │ ├── bitrotate.h │ ├── c-ctype.h │ ├── getprogname.h │ ├── hash.c │ ├── hash.h │ ├── ignore-value.h │ ├── xalloc-oversized.h │ ├── xstrtol.c │ ├── xstrtol.h │ ├── xstrtoll.c │ ├── xstrtoul.c │ ├── xstrtoull.c │ └── xstrtoumax.c ├── in-place/ │ ├── Makefile.am │ ├── dummy.c │ ├── in_place.ml │ ├── in_place.mli │ ├── test-docs.sh │ └── virt-v2v-in-place.pod ├── input/ │ ├── Makefile.am │ ├── OVA.ml │ ├── OVA.mli │ ├── OVF.ml │ ├── OVF.mli │ ├── VMX.ml │ ├── VMX.mli │ ├── dummy.c │ ├── input.ml │ ├── input.mli │ ├── input_disk.ml │ ├── input_disk.mli │ ├── input_libvirt.ml │ ├── input_libvirt.mli │ ├── input_ova.ml │ ├── input_ova.mli │ ├── input_vcenter_https.ml │ ├── input_vcenter_https.mli │ ├── input_vddk.ml │ ├── input_vddk.mli │ ├── input_vmx.ml │ ├── input_vmx.mli │ ├── input_xen_ssh.ml │ ├── input_xen_ssh.mli │ ├── nbdkit_curl.ml │ ├── nbdkit_curl.mli │ ├── nbdkit_ssh.ml │ ├── nbdkit_ssh.mli │ ├── parse_domain_from_vmx.ml │ ├── parse_domain_from_vmx.mli │ ├── parse_libvirt_xml.ml │ ├── parse_libvirt_xml.mli │ ├── select_input.ml │ ├── select_input.mli │ ├── ssh.ml │ ├── ssh.mli │ ├── vCenter.ml │ └── vCenter.mli ├── inspector/ │ ├── Makefile.am │ ├── create_inspector_xml.ml │ ├── create_inspector_xml.mli │ ├── dummy.c │ ├── inspector.ml │ ├── inspector.mli │ ├── test-docs.sh │ └── virt-v2v-inspector.pod ├── installcheck.sh.in ├── lib/ │ ├── Makefile.am │ ├── NBD_URI.ml │ ├── NBD_URI.mli │ ├── YAML.ml │ ├── YAML.mli │ ├── config.ml.in │ ├── config.mli │ ├── create_ovf.ml │ ├── create_ovf.mli │ ├── dummy.c │ ├── guestfs-internal-all.h │ ├── libvirt_utils.ml │ ├── libvirt_utils.mli │ ├── nbdkit.ml │ ├── nbdkit.mli │ ├── networks.ml │ ├── networks.mli │ ├── qemuNBD.ml │ ├── qemuNBD.mli │ ├── types.ml │ ├── types.mli │ ├── utils.ml │ └── utils.mli ├── m4/ │ ├── guestfs-bash-completion.m4 │ ├── guestfs-c.m4 │ ├── guestfs-libraries.m4 │ ├── guestfs-ocaml-gettext.m4 │ ├── guestfs-ocaml.m4 │ ├── guestfs-perl.m4 │ ├── guestfs-progs.m4 │ └── ocaml.m4 ├── ocaml-dep.sh.in ├── ocaml-link.sh.in ├── open/ │ ├── Makefile.am │ ├── dummy.c │ ├── open.ml │ ├── open.mli │ ├── test-docs.sh │ └── virt-v2v-open.pod ├── output/ │ ├── Makefile.am │ ├── changeuid.ml │ ├── changeuid.mli │ ├── create_kubevirt_yaml.ml │ ├── create_kubevirt_yaml.mli │ ├── create_libvirt_xml.ml │ ├── create_libvirt_xml.mli │ ├── embed.sh │ ├── openstack_image_properties.ml │ ├── openstack_image_properties.mli │ ├── output.ml │ ├── output.mli │ ├── output_disk.ml │ ├── output_disk.mli │ ├── output_glance.ml │ ├── output_glance.mli │ ├── output_kubevirt.ml │ ├── output_kubevirt.mli │ ├── output_libvirt.ml │ ├── output_libvirt.mli │ ├── output_null.ml │ ├── output_null.mli │ ├── output_openstack.ml │ ├── output_openstack.mli │ ├── output_ovirt.ml │ ├── output_ovirt.mli │ ├── output_ovirt_upload.ml │ ├── output_ovirt_upload.mli │ ├── output_ovirt_upload_cancel_source.mli │ ├── output_ovirt_upload_createvm_source.mli │ ├── output_ovirt_upload_finalize_source.mli │ ├── output_ovirt_upload_plugin_source.mli │ ├── output_ovirt_upload_precheck_source.mli │ ├── output_ovirt_upload_transfer_source.mli │ ├── output_ovirt_upload_vmcheck_source.mli │ ├── output_qemu.ml │ ├── output_qemu.mli │ ├── output_vdsm.ml │ ├── output_vdsm.mli │ ├── ovirt-upload-cancel.py │ ├── ovirt-upload-createvm.py │ ├── ovirt-upload-finalize.py │ ├── ovirt-upload-plugin.py │ ├── ovirt-upload-precheck.py │ ├── ovirt-upload-transfer.py │ ├── ovirt-upload-vmcheck.py │ ├── python_script.ml │ ├── python_script.mli │ ├── qemuopts-c.c │ ├── qemuopts.ml │ ├── qemuopts.mli │ ├── select_output.ml │ ├── select_output.mli │ └── test-python-syntax.sh ├── po/ │ ├── LINGUAS │ ├── Makefile.am │ ├── POTFILES │ ├── POTFILES-ml │ ├── cs.po │ ├── de.po │ ├── en_GB.po │ ├── es.po │ ├── eu.po │ ├── fi.po │ ├── fr.po │ ├── gu.po │ ├── hi.po │ ├── id.po │ ├── it.po │ ├── ja.po │ ├── ka.po │ ├── kn.po │ ├── ml.po │ ├── mr.po │ ├── nl.po │ ├── or.po │ ├── pa.po │ ├── pl.po │ ├── pt_BR.po │ ├── ru.po │ ├── si.po │ ├── ta.po │ ├── te.po │ ├── tg.po │ ├── uk.po │ ├── virt-v2v.pot │ └── zh_CN.po ├── po-docs/ │ ├── LINGUAS │ ├── Makefile.am │ ├── cs.po │ ├── de.po │ ├── en_GB.po │ ├── es.po │ ├── eu.po │ ├── fi.po │ ├── fr.po │ ├── gu.po │ ├── hi.po │ ├── id.po │ ├── it.po │ ├── ja/ │ │ └── Makefile.am │ ├── ja.po │ ├── ka.po │ ├── kn.po │ ├── language.mk │ ├── ml.po │ ├── mr.po │ ├── nl.po │ ├── or.po │ ├── pa.po │ ├── pl.po │ ├── podfiles │ ├── pt_BR.po │ ├── ru.po │ ├── si.po │ ├── ta.po │ ├── te.po │ ├── tg.po │ ├── uk/ │ │ └── Makefile.am │ ├── uk.po │ ├── virt-v2v-docs.pot │ └── zh_CN.po ├── podcheck.pl ├── podwrapper.pl.in ├── run.in ├── scripts/ │ └── git.orderfile ├── subdir-rules.mk ├── test-data/ │ ├── Makefile.am │ ├── binaries/ │ │ ├── Makefile.am │ │ ├── README │ │ └── bin-x86_64-dynamic │ ├── fake-virt-tools/ │ │ └── Makefile.am │ ├── fake-virtio-win/ │ │ ├── Makefile.am │ │ ├── virtio-win-drivers-list.txt │ │ └── virtio-win-iso-list.txt │ └── phony-guests/ │ ├── Makefile.am │ ├── archlinux-package │ ├── debian-packages │ ├── debian-syslog │ ├── fedora-db.sql.xz │ ├── fedora-journal.tar.xz │ ├── fedora.c │ ├── guests.xml.in │ ├── make-archlinux-img.sh │ ├── make-coreos-img.sh │ ├── make-debian-img.sh │ ├── make-fedora-img.pl │ ├── make-guests-all-good.pl │ ├── make-ubuntu-img.sh │ ├── make-windows-img.sh │ ├── minimal-hive │ ├── win10-software.reg │ ├── win11-software.reg │ ├── win2k22-software.reg │ ├── win2k25-software.reg │ ├── win7-32-software.reg │ ├── windows-bcd.reg │ ├── windows-software-all.reg │ ├── windows-system.reg │ └── winxp-32-software.reg ├── tests/ │ ├── Makefile.am │ ├── functions.sh.in │ ├── libvirt-is-version.c │ ├── test-bad-networks-and-bridges.sh │ ├── test-block-driver.sh │ ├── test-cdrom.expected │ ├── test-cdrom.sh │ ├── test-cdrom.xml.in │ ├── test-checksum-bad.sh │ ├── test-checksum-good-qcow2.sh │ ├── test-checksum-good.sh │ ├── test-checksum-print.sh │ ├── test-conversion-of.sh │ ├── test-customize.sh │ ├── test-fedora-btrfs-conversion.sh │ ├── test-fedora-conversion.sh │ ├── test-fedora-luks-on-lvm-conversion.sh │ ├── test-fedora-lvm-on-luks-conversion.sh │ ├── test-fedora-md-conversion.sh │ ├── test-floppy.expected │ ├── test-floppy.sh │ ├── test-floppy.xml.in │ ├── test-i-disk-nbd.sh │ ├── test-i-disk-parallel.sh │ ├── test-i-disk.sh │ ├── test-i-ova-as-root.ovf │ ├── test-i-ova-as-root.sh │ ├── test-i-ova-bad-sha1.sh │ ├── test-i-ova-bad-sha256.sh │ ├── test-i-ova-checksums.ovf │ ├── test-i-ova-directory.sh │ ├── test-i-ova-formats.expected │ ├── test-i-ova-formats.ovf │ ├── test-i-ova-formats.sh │ ├── test-i-ova-good-checksums.sh │ ├── test-i-ova-gz.expected │ ├── test-i-ova-gz.ovf │ ├── test-i-ova-gz.sh │ ├── test-i-ova-invalid-manifest1.sh │ ├── test-i-ova-invalid-manifest2.sh │ ├── test-i-ova-snapshots.expected │ ├── test-i-ova-snapshots.expected2 │ ├── test-i-ova-snapshots.ovf │ ├── test-i-ova-snapshots.sh │ ├── test-i-ova-subfolders.expected │ ├── test-i-ova-subfolders.expected2 │ ├── test-i-ova-subfolders.ovf │ ├── test-i-ova-subfolders.sh │ ├── test-i-ova-tar.expected │ ├── test-i-ova-tar.expected2 │ ├── test-i-ova-tar.ovf │ ├── test-i-ova-tar.sh │ ├── test-i-ova-two-disks.expected │ ├── test-i-ova-two-disks.expected2 │ ├── test-i-ova-two-disks.ovf │ ├── test-i-ova-two-disks.sh │ ├── test-i-ova.ovf │ ├── test-i-ova.sh │ ├── test-i-ova.xml │ ├── test-i-vmx-1.expected │ ├── test-i-vmx-1.vmx │ ├── test-i-vmx-2.expected │ ├── test-i-vmx-2.vmx │ ├── test-i-vmx-3.expected │ ├── test-i-vmx-3.vmx │ ├── test-i-vmx-4.expected │ ├── test-i-vmx-4.vmx │ ├── test-i-vmx-5.expected │ ├── test-i-vmx-5.vmx │ ├── test-i-vmx-6.expected │ ├── test-i-vmx-6.vmx │ ├── test-i-vmx-7.expected │ ├── test-i-vmx-7.vmx │ ├── test-i-vmx.sh │ ├── test-in-place-xml.sh │ ├── test-in-place.sh │ ├── test-inspector.sh │ ├── test-it-vddk-io-query.sh │ ├── test-mac-expected.xml │ ├── test-mac.sh │ ├── test-mac.xml.in │ ├── test-machine-readable.sh │ ├── test-networks-and-bridges-expected.xml │ ├── test-networks-and-bridges.sh │ ├── test-networks-and-bridges.xml.in │ ├── test-no-fstrim.sh │ ├── test-o-glance.sh │ ├── test-o-kubevirt-fedora.sh │ ├── test-o-kubevirt-fedora.yaml.expected │ ├── test-o-kubevirt-oo-disk.sh │ ├── test-o-kubevirt-windows.sh │ ├── test-o-kubevirt-windows.yaml.expected │ ├── test-o-libvirt.sh │ ├── test-o-local-qcow2-compressed.sh │ ├── test-o-null.sh │ ├── test-o-openstack.sh │ ├── test-o-ovirt-upload-module/ │ │ ├── imageio.py │ │ └── ovirtsdk4/ │ │ ├── __init__.py │ │ └── types.py │ ├── test-o-ovirt-upload-oo-query.sh │ ├── test-o-ovirt-upload.sh │ ├── test-o-ovirt.ovf.expected │ ├── test-o-ovirt.sh │ ├── test-o-qemu.sh │ ├── test-o-vdsm-oo-query.sh │ ├── test-o-vdsm-options.ovf.expected │ ├── test-o-vdsm-options.sh │ ├── test-oa-option-qcow2.sh │ ├── test-oa-option-raw.sh │ ├── test-of-option.sh │ ├── test-on-option.sh │ ├── test-open-encrypted.sh │ ├── test-open.sh │ ├── test-phony-win10-ls.txt │ ├── test-phony-win11-ls.txt │ ├── test-phony-win2k22-ls.txt │ ├── test-phony-win2k25-ls.txt │ ├── test-phony-win7-32-ls.txt │ ├── test-phony-winxp-32-ls.txt │ ├── test-print-source.expected │ ├── test-print-source.sh │ ├── test-print-source.xml.in │ ├── test-reject-blank-disk.sh │ ├── test-rhbz1232192.sh │ ├── test-rhbz1232192.xml.in │ ├── test-sound.sh │ ├── test-sound.xml.in │ ├── test-trim.sh │ ├── test-virtio-win-iso.sh │ ├── test-windows-conversion-ls.txt │ ├── test-windows-conversion.sh │ ├── test-windows-phony.sh │ └── test-windows-uefi-conversion.sh ├── tmp/ │ └── .gitignore ├── v2v/ │ ├── Makefile.am │ ├── dummy.c │ ├── v2v.ml │ ├── v2v.mli │ └── v2v_unit_tests.ml ├── valgrind-suppressions └── website/ ├── easytoread.css ├── feed.css ├── index.css ├── index.html.in ├── pod.css └── standard.css