v2v: -i ova: Small correction to warning message.

Thanks: Pino Toscano

(cherry picked from commit 7030635e51050514b8a597911c9b1f9077d89a56)
typo fix: preceeding -> preceding

Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
(cherry picked from commit b6f6454678d8d4ae567259985e079feac56384ea)
typo fix: commmand -> command

Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
(cherry picked from commit dc1f15aa3e1e9be57334b36c95600a3c3e0c2c62)
v2v: Fix command line --help output for --no-trim option.

(cherry picked from commit 196813ea7466c54d26f71ff1760b433bdc29c081)
p2v: kickstart: Name the ISO 'virt-p2v'.

(cherry picked from commit 439bf5e42ac5396eed8911e2d2698ceb4603f0a8)
p2v: kickstart: Add firewalld to the ISO to allow firewall to be enabled.

(cherry picked from commit c48114cd24d630ac66bd683c3593c33d43f712a6)
p2v: kickstart: Remove 'install' line.

'install' is the default operation, it doesn't have to be specified.

(cherry picked from commit 26952db56ffab1bc93c7f57c43e785f62d44854f)
p2v: kickstart: Add rpm to list of packages.

Avoids RHBZ#1089566.

(cherry picked from commit 8efbe49df6d53666bd5a6031f45f45ceb1408fb8)
p2v: Include version and md5sum in kickstart.

Include the version of virt-p2v and its MD5 checksum in the source
kickstart.  This is useful for working out which version of virt-p2v
the kickstart corresponds to.

(cherry picked from commit c64467a4c1a31de1134084a15a4acb841557140f)
p2v: Mention sshd_config setting in the manual page.

The precise sshd configuration has confused some users of virt-p2v.
Only one setting (AllowTcpForwarding=yes) is required, so document it.

(cherry picked from commit 1b52139339caaf8cdc347f05b559128b08fcee39)
p2v: Refer to virt-v2v resource requirements in virt-p2v man page.

(cherry picked from commit 391d90d9e7b86890c3de3cd5fc200375fb8c6b0a)
v2v: Disable autoreboot when converting Windows guests.

This allows users to see stop errors, so we can get an accurate report
when things go wrong.

(cherry picked from commit 39d64121ec809076703b109053e12a3c91b9c2ea)
mllib: Add Common_utils.string_suffix function and extend test coverage.

(cherry picked from commit c712f880db640163a0ce913e42115ecf4f6aa0c2)
v2v: When picking a default kernel, favour non-debug kernels over debug kernels (RHBZ#1170073).

(cherry picked from commit 0c2e676f6c92efce890006903585dabd1f72f3b1)
v2v: Don't use epoch prefix on RPM command line for RHEL <= 4 (RHBZ#1170685).

See the explanation here:
https://bugzilla.redhat.com/show_bug.cgi?id=1170685#c7

(cherry picked from commit 205a8c7ca1ed1d66bef56d75c3c244e726e3bbbf)
v2v: Fix missing loop device which breaks conversion of RHEL 3 guests (RHBZ#1171130).

(cherry picked from commit 1bd779c983d62f36bf50ad613928cf209f98fbce)
v2v: Remove documentation about Windows Recovery Console not supported.

We have now successfully converted guests using WRC, so this statement
is no longer necessary.

(cherry picked from commit a5423897677ff813baf708e28a53347ecfda33d2)
v2v: Add documentation about what to do about BSOD 0x0000007B (RHBZ#1161333).

After a very long and trying episode with a Windows guest that refused
to boot after conversion, we managed to successfully boot it by
disabling Windows Group Policy.  It appears that Group Policy
prevented the virtio driver from being used.

Document this in the manual.

(cherry picked from commit be73b1750f3ce52ea137014083ed51d3b64f53a5)
RHEL 7: Emphasize libguestfs-winsupport package (RHBZ#627468).

This RHEL-only patch changes the error messages when the
inspection code cannot find an operating system inside the guest
image.  For a Windows guest this may happen because the user has not
installed the separate 'libguestfs-winsupport' package.  Therefore we
emphasize that the user may need to install this package.

Notes:

(1) In RHEL there are two pieces of inspection code, the old Perl code
(deprecated upstream) and the new C core inspection API.  Therefore
this patch has to touch two places with essentially the same change.

(2) This patch doesn't try to be clever and detect if it was a Windows
guest.  This should reduce the chance of failure.

Output from (Perl) virt-inspector now looks like this:

 $ virt-inspector disk.img
 No operating system could be detected inside this disk image.

 This may be because the file is not a disk image, or is not a virtual machine
 image, or because the OS type is not understood by virt-inspector.

 If you feel this is an error, please file a bug report including as much
 information about the disk image as possible.

 RHEL notice
 -------------
 libguestfs will return this error for Microsoft Windows guests if the
 separate 'libguestfs-winsupport' package is not installed. If the
 guest is running Microsoft Windows, please try again after installing
 'libguestfs-winsupport'.

Output from guestfish (ie. C core inspection API) now looks like this:

 $ guestfish -i disk.img
 guestfish: no operating system was found on this disk

 RHEL notice
 -------------
 libguestfs will return this error for Microsoft Windows guests if the
 separate 'libguestfs-winsupport' package is not installed. If the
 guest is running Microsoft Windows, please try again after installing
 'libguestfs-winsupport'.
RHEL 7: Remove libguestfs live (RHBZ#798980).

This isn't supported in RHEL 7.